2022-04-06 Wed : 不当に評価が低いクラス
今日の暮らし
お仕事が終わったあとで
toruby の勉強会に参加してきた。Ruby の Struct の話がおもしろかった。そこから Smalltalk や Lisp の話に発展したり。
「Struct と Array は可換」って話があって、なるほどそうなのか。要素に 0 番目 1 番目 2 番目…ってアクセスするんじゃなくてわかりやすいラベルでアクセスするってところは
LTSV に似ている。
struct.rbirb(main)> s = Struct.new(:a, :b, :c)
=> #<Class:0x0000000107407718>
irb(main)> s1 = s.new(1, 2, 3)
=> #<struct a=1, b=2, c=3>
irb(main)> s1.to_a
=> [1, 2, 3]
irb(main)> a = s1.to_a
=> [1, 2, 3]
irb(main)> s2 = s.new(*a)
=> #<struct a=1, b=2, c=3>
今日のエンタメ
超高速
やんちゃクラブ、今回もよかった。これ動画編集がたいへんだと思うんだよな〜。感心してしまう。
今日のツイート
今日の n 年前
ナビ