2009-04-01から1ヶ月間の記事一覧
Programming In Scalaで、関数の部分適用とカリー化について混乱。関数の部分適用(Pratially applied functions)は [Chapter 8 Functions and Closures]という章で紹介されている。この章では、まず無名関数(function literal)が登場して、その後に部分適用…
Named and Default Argumentsこんな感じのことができるようになる模様。明示的でわかりやすいから結構好きだ。 def area(width: Int, height: Int) = width * height //面積を求める関数 area(5,4) //OK area(width=5, height=4) //OK area(5, height=4) //O…
プログラミング言語の設計は、機能の上に機能を積み重ねることによってではなく、余分な機能が必要であるように思わせている弱点と制限を取り除くことによってなされるべきである。式をつくるための規則が少数しかなくても、その組み合わせ方法に全く制限が…