Twitter Log of @h_hiro_
@h_hiro @h_hiro_ @__h_hiro__ @dousenP @k000072
Back to the list
@dousenP's tweets on 2022_01_19
2022_01_19 (水): 11 tweets
- [まもなく最終列車] 筬島駅(宗谷本線) 稚内方面最終 17:09 [auto]
- [まもなく最終列車] 真布駅(留萌本線) 深川方面最終 16:54 [auto]
- Pythonの内包表記に慣れたおかげで、Rubyを使うと「RubyではHashを生成するためのmap系メソッドがないんだよな…」ってなる。割と使うのよ…。 ※「Hashを生成するのに特化したものがない」というだけで、方法自体はあります(後述)
- 自分がよく使うのは、arr=["a", "b", "c"] のような配列から、その逆対応の連想配列 h={"a"=>0, "b"=>1, "c"=>2} を作るってもの。これPythonだと h={x:k for k,x in e… [Tweet]
- Rubyでの書き方1:単にループする。h={}; arr.each_with_index{|x,k| h[x]=k} となる。わかりやすいけどPythonのような書き方に比べるとかっこよさがない。
- Rubyでの書き方2:1と似ているが、injectを使えば、初期化部分が不要になって h=arr.each_with_index.inject({}){ |h,(x,k)| h[x]=k; h } とちょっとかっこよく書ける。でも… [Tweet]
- Rubyでの書き方3:Hash[] に投げ込める形に変換する。具体的には h=Hash[*(arr.each_with_index.map{|x,k| [x,k]}.flatten)] ってなる。flattenが必要になるのがかっこよくない。
- @ayako119 そうだ、今日119の日じゃん!🎉
- RT @SoccerKingJP: 🇯🇵コメント🇯🇵 コロナ陽性のなでしこFW岩渕真奈「無症状で元気なだけにとてももどかしい」 [URL] 🗣編集部より 「新型コロナウイルス陽性でしばらく代表チームから隔離されることになった岩渕真奈が、自身の公式SNSで心境をつづりました」
- 直近約24時間での発言数(3アカウント合計):72 [累積tweet: 363092] [auto]
- @2xijok そもそもto_hメソッドを知らなかったのでした…てかこれがまさに自分が欲しかったメソッドでした… (確認したらRuby2.0でもう追加されていたのですね)
Back to the list
Powered by @h_hiro_