Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Rubyらしさとは?

 Rubyらしさとは?

Avatar for Aki Nakahara

Aki Nakahara

May 22, 2025
Tweet

More Decks by Aki Nakahara

Other Decks in Programming

Transcript

  1. Rubyist Magazineにも「Rubyらしさ」について語られている 多くのライブラリが別途インストールする必要なく使えるよう になり、利便性は非常に高まったのだが、いくつかのライブラ リに関しては「Ruby らしくない」 という評価を聞いた。具 体的には、メソッドの名前付けや挙動が Ruby の標準的なクラ

    スのそれとずれがある、といった指摘である。 こうなると、 Ruby を使う上での直感が効きにくくなるため、 プログラミン グにも影響を及ぼす。 しかしこのような「Ruby らしさ」は 明文化されていないため、 共有がしづらい 「Rubyらしさ」について Rubyist Magazine 0003号 巻頭言 るびま編集長 高橋征義
  2. ❶ 繰り返し処理 Array や Hash は Enumerable モジュールを include しているため、each,

    map, select, each_with_index などの 繰り返しメソッドが使える