いう属性が追加されました。伝えるための機能です。ビヘイビアの要求するコールバック関数が何なのかを予め知っている必要があります。これを使うと、コードを読む人にとって大変優しい状態になります。ビヘイビアが要求するコールバック関数の実装であることがすぐに分かります。有用性としてはこれだけで十分1なのですが、副次的な効果として以下が挙げられます。使わないと警告が出てくれます。使っても警告が出ます。定義されていないことによる警告です。書いていれば、タイポした場合や引数の数が違っていた場合に警告が出ていたので、この辺のメリットはあまり無いかもしれません。警告のメッセージがより分かりやすいものになっているので、そこはいい感じです。コールバック関数を要求してたとして、こんなモジュールがあったとします。コールバック関数ではない、ただの関数です。書いていないという警告が出てくれます。書いていなかった場合は何の警告も出ません。既存の関数と名前が一致していて動作するのは、恐らく意図した通りの動作にはならないでしょう。このように一貫性を保ってくれるので、安心して(今後コールバック関数と名前が被ってしまうかもしれない)関数が書けます。してくれるコールバック関数は自由に呼んでいい関数ではないので、ドキュメントを生成した際にコールバック関数の実装がドキュメントに載らないようにしてくれます。いう、どのビヘイビアの実装であるかを自動的に判別してくれる機能がありますが、これは使わない方がいいでしょう。書いておけばどのビヘイビアかすぐに分かるのでは?」と思うかもしれません。関数がどのビヘイビアの実装なのか分かりません。あたりから見ていって、どのビヘイビアを実装しているかを調べる必要があります。読みやすくするのが目的なので、コールバック関数の実装であることは分かっても、どのビヘイビアの実装なのか分からないのでは片手落ちです。使ってはならない」となるのですが、それをするぐらいなら常にビヘイビアの名前を書くというルールにしておいてもいいでしょう。付いてるのに、何でこっちには付いていないんだろう?」みたいな疑問を持たずに済みます。コードを読む人にとってとても分かりやすくなるので、どんどん使っていきましょう。副次的な効果もあるよ。書いていこうコメントでもいいじゃんと思うかもしれませんが、この統一された形式で書けることに意味があるので、公式がこういうのを用意してくれるのはとても重要です。個人的には、モジュールのドキュメントに「このビヘイビアを実装しているよ」というのを自動的に書いて欲しいのですが、そういう機能は特に無いようです。変わった技術でゲームをつくったりする会社。プログラマだけじゃなく、企画、デザイン、イラストなど開発全般揃ってます。upLoginユーザーは見つかりませんでした。