「Flutter Advent Calendar 2022」に参加させて頂きます!1日目です。
結論
関数(Function)
- クラスの外部で宣言されたトップレベルの関数
- 他の関数やメソッドの内部で作成されたインライン関数
メソッド(Method)
- クラスのインスタンスに関連付けられ、そのインスタンスへの暗黙の参照を持っている
まとめ
[クラス名かインスタンス名].[なんとか]()で参照できたらメソッド、できなかったら関数、ということで。なるべく厳密にGithubのREADME.mdを書こうと思ったらどっちだったかな、と思いまして。、
参考
Difference between Method and Function in Flutter || Python
What is the difference between Function and Method in Dart programming language?
What is the difference between Function and Method in Dart programming language?関数とメソッドの違いを知って、正しく使い分けよう