K.Maebashi's BBS 投稿フォーム
ハンドル名
件名
Link
>>> foreach(collection, function(item) { >>> print(item); >>> }); >>> >>>こんな感じだと読みにくいですかねえ。 >> >>そんなことはないですよ。むしろ読みやすいと思います。 > >Ruby なら > >collection.foreach { > |item| print item >} > >なわけで、メソッド/クロージャによるライブラリ的実装の >ほうがよっぽど読みやすいとは言えそうですねぇ。 ># 他のに多様な仕組みとの共通性という意味で >これはクロージャの構文の勝利ですね。 > >foreach と using を分けた C# もそれはそれで偉い、というか >何でもクロージャよりそっちのほうが個人的にはまっとうな >考え方という気が現在はしていますけどね。 ># Net::HTTP.start(host) { |http| ... } みたいに ># 後始末のためにクロージャを使うのってなんか変な感じがしている > >
spamよけのため、ここに「ほげぴよ」と入力してください。
削除パスワード :
クリック!