OperationcodeCreatorAgent2:ソースコード:flow:FlowFunction.py

from flow.FlowBase import FlowBase


class FlowFunction(FlowBase):
    def __init__(self):
        super().__init__()
        self.set_category("flow")
        self.set_type("function")

    def run(self, data=None):
        result = ""
        while self.conditions.check():
            if "break" == result:
                print("function で break が使われました。\
breake は for または while で使用してください。")

            if "continue" == result:
                print("function で continue が使われました。\
continue は for または while で使用してください。")
            if "return" == result:
                return "return", result
            result, data = super().run(data)