scala> def until(b: =>Boolean)(f: =>Any) = while(!b)f until: (=> Boolean)(=> Any)Unitポイントは=>で引数を名前渡しにするとこか。
使用例
scala> var i = 0 i: Int = 0 scala> until (i==10) {println(i);i=i+1} 0 1 2 3 4 5 6 7 8 9できることは分かったけど、きっと使わないなぁ…。
ScalaとかObjective-Cとかforce.comとかで開発してます。
scala> def until(b: =>Boolean)(f: =>Any) = while(!b)f until: (=> Boolean)(=> Any)Unitポイントは=>で引数を名前渡しにするとこか。
scala> var i = 0 i: Int = 0 scala> until (i==10) {println(i);i=i+1} 0 1 2 3 4 5 6 7 8 9できることは分かったけど、きっと使わないなぁ…。
0 件のコメント:
コメントを投稿