lambdaは書いても ifや forは書きたくないあなたに あるリストから、ある条件を満たす最初の要素を取り出したい。例えば、適当に並んだ語のリストから4文字以上の長さを持つ最初のものを取り出したい。きわめて簡潔な記述で。 この瞬間に「4文字以上の語がリストに含まれてない場合どうすんの」って返しがギャバンの蒸着よりも速く出てくるのが正しいプログラマです。「あっ、そんなことは考えもしなかった」っていう人はプログラマに向いてないし、ソフトウェアを設計する仕事にも向いてません(才能的な意味で向いていないというより適切な訓練が足りないというべきですが)。 もしリストに 4文字以上の語が含まれていない場合は Noneを返すことにしましょう。 とはいえ、正しいプログラマの傾向を日常生活に持ち込むと疎まれがちなので注意しましょう。→「ねえ、りんご3個買ってきて〜」「・・・」「どうしたの?」「2個しか売