開発環境
- Mac OS X Snow Leopard (OS)
- WingIDE
- Script言語: Python
『初めてのコンピュータサイエンス』(Jennifer Campbell, Paul Gries, Jason Montojo, Greg Wilson 著、長尾 高弘 訳、オライリー・ジャパン、2010年、ISBN978-4-87311-463-7)の12章(各種ツール), 12.7(練習問題), 1を解いてみる。
1.
関数に渡す引数が非常に多い場合に引数の名前を指定すればプログラマが好きな順序で関数に引き渡せるようになる機能は役立つ。
ただ、引数の指定した名前と引数に渡す値が同じになる場合があると、あとでコードが読みずらくなるという危険性もある。
以上の長所と短所を考慮した場合、短所に注意さえすれば、長所による恩恵は非常に大きいので、このような引数指定を認めるべきだと考える。
0 コメント:
コメントを投稿