2013年2月26日火曜日

Ruby 2.0.0のキーワード引数

詳しい話はこちらに譲るとして、文法レベルでは結構大きな変更だな。

引数を並び順ではなく名前で識別させるという話は、HDLを書いている人は慣れ親しんでいるはず。ソフトに比べてハードのモジュールは引数(入出力ポート)が非常に多く、I/Fに変更が入るたびに順序を確認するより、直接ポート名で指定した方がミスが減るのだ。順序で指定する引数と名前で指定する引数が区別される点はHDLと異なるが。

新機能で変わるのはAPIを使う側ではなく作る側の書き方なので、これをきっかけにI/Fが大きく変わるということはなさそうかな?

0 件のコメント:

コメントを投稿