- 2 名前:デフォルトの名無しさん mailto:sage [2020/09/03(木) 15:59:04.11 ID:f/udSEF6.net]
- 前スレより
790 1 名前:デフォルトの名無しさん Mail:sage 投稿日:2020/08/18(火) 17:43:05.80 ID:HR/M/dGq >>765 対話的なプログラミング環境、いわゆるREPLは大事だよね たとえば「0から9までの数字で偶数のものを2乗した配列」が欲しいとする もしもこうした環境が提供されている言語であれば: $ irb irb(main):001:0> (0..9) => 0..9 irb(main):002:0> (0..9).select {|n| n % 2 == 0} => [0, 2, 4, 6, 8] irb(main):003:0> (0..9).select {|n| n % 2 == 0}.map {|n| n * n} => [0, 4, 16, 36, 64] irb(main):004:0> その場で、手軽に計算を学習できる、あたかも電卓のように こうしたメソッドチェーン(あるいは関数型言語におけるパイプライン演算子)は、 スレタイにある「ぶっちゃけ始めるのにいい言語」には必須じゃないかと思われ https://qiita.com/subaru-shoji/items/110529c2c1824633d79c
|

|