【Perl,PHP】LLバトルロワイヤル7【Ruby,Python】at TECH【Perl,PHP】LLバトルロワイヤル7【Ruby,Python】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト50:デフォルトの名無しさん 09/07/26 10:09:38 tail $ take 10 $ filter func [1..] とかそんな感じのことじゃねーの? 51:デフォルトの名無しさん 09/07/26 10:31:33 >>48 > 元の「言葉」を正しく読み取ったらどえなるのだ。 「(1~∞)の中から、条件に合致する値を抽出し、さらのその2番目から10番目を抽出する」 これが元の言葉だよね。 「”マジで言葉通りに書ける”とあるから1-2番目を計算せずに」って、それは元の言葉にある 「条件に合致する値を抽出」する途中の段階を、そっと見て見ぬフリしてない? 52:デフォルトの名無しさん 09/07/26 10:56:53 遅延評価って、例えば現在の時間を内部でパラメータとして使うような関数だと、 いつ評価されるん? 53:デフォルトの名無しさん 09/07/26 11:00:43 現在時間を使うなら「時間を得る」部分だけはその時点で評価されて それ以外の処理は後回しじゃね? 54:デフォルトの名無しさん 09/07/26 11:06:17 >>51 見て見ぬフリはしてない。「条件に合致する値を抽出」するところは処理系が 3番目が必要になったときに1-3番目を計算して3番目を返すと解釈している。 だからプログラマはいきなり3番目を取り出せると想像したんだけどこれで 合ってるんじゃないか。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch