エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Crystal にはタプルがあってつらくない - tmtms のメモ
これは「Ruby脳にはCrystalつらい Advent Calendar 2015」の9日目の記事です。 qiita.com 昨日の記事に... これは「Ruby脳にはCrystalつらい Advent Calendar 2015」の9日目の記事です。 qiita.com 昨日の記事に「Tuple を使うとらくちんです」というコメントをもらいました。 タプルを使って書きなおしてみます。 [ { 1, "hoge" }, { 2, "fuga" }, { 3, "piyo" }, ].each do |obj| num, str = obj num + 100 str.size end タプルは Ruby には無い型です。変更不可能な配列のような感じみたいです。 配列リテラルは [ ] で書きますが、代わりに { } で括るとタプルになります。 タプルは変更不可能なので、何番目の値がどのような型かもコンパイル時にわかるので、問題ないようです。 つらくない!
2015/12/09 リンク