不当に評価が低いクラス
2022-04-09にさかのぼって書いているくらいのばたばたっぷり。
今日の暮らし
お仕事が終わったあとでtorubyの勉強会に参加してきた。RubyのStructの話がおもしろかった。そこからSmalltalkやLispの話に発展したり。
「StructとArrayは可換」って話があって、なるほどそうなのか。要素に0番目1番目2番目…ってアクセスするんじゃなくてわかりやすいラベルでアクセスするってところはLTSVに似ている。
irb(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>
今日のエンタメ
超高速やんちゃクラブ、今回もよかった。これ動画編集がたいへんだと思うんだよな〜。感心してしまう。
