Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Dec 23 2018 11:14
  • Dec 12 2018 04:57
    ko1 commented #61
  • Dec 12 2018 04:57

    ko1 on master

    Trivial bugfix * I saw there w… Merge pull request #61 from uji… (compare)

  • Dec 12 2018 04:57
    ko1 closed #61
  • Dec 11 2018 11:05
    ujihisa opened #61
  • Dec 11 2018 11:02
  • Dec 11 2018 01:23
    katsuyan closed #10
  • Nov 05 2018 08:44
    willnet opened #60
  • Nov 05 2018 08:28

    ko1 on master

    benchmark-driver use YAML, not … Merge pull request #58 from wil… (compare)

  • Nov 05 2018 08:28
    ko1 closed #58
  • Nov 05 2018 08:28
    ko1 commented #58
  • Nov 05 2018 08:24
    mame commented #59
  • Nov 05 2018 08:24

    mame on master

    Fix typo Merge pull request #59 from wil… (compare)

  • Nov 05 2018 08:24
    mame closed #59
  • Nov 05 2018 08:23
    willnet opened #59
  • Nov 05 2018 08:11
    willnet opened #58
  • Nov 05 2018 08:09
  • Sep 29 2018 03:13
    sankichi92 closed #17
  • Sep 23 2018 10:50
  • Sep 13 2018 07:44
    long-long-float commented #14
osyo-manga
@osyo-manga
http://secret-garden.hatenablog.com/entry/2019/04/17/175435 このあたりでパターンマッチをつかった FizzBuzz の例を書いているので気になる方いれば
nappan23
@nappan23
ダミーのJSONを使ってPattern matching試したい人向け
https://www.json-generator.com/
osyo-manga
@osyo-manga
パターンマッチでこういう絞り込みをすっきりと書きたいですねえ
users = [
    { id: 1, name: "Homu", age: 13 },
    { id: 2, name: "mami", age: 14 },
    { id: 3, name: "Mado", age: 21 },
    { id: 4, name: "saya", age: 14 },
]

result = users.select { |user|
    case user
    in name: /m/
        true
    else
    end
}
p result
# => [{:id=>1, :name=>"Homu", :age=>13}, {:id=>2, :name=>"mami", :age=>14}]

result = users.select { |user|
    case user
    in age: (..14)
        true
    else
    end
}
p result
# => [{:id=>1, :name=>"Homu", :age=>13}, {:id=>2, :name=>"mami", :age=>14}, {:id=>4, :name=>"saya", :age=>14}]
OKURA Masafumi
@okuramasafumi
🙇🏻‍♂️
osyo-manga
@osyo-manga
後置 case in がかけると便利そう?
result = users.select { |user|
    true case user in name: /m/
}
osyo-manga
@osyo-manga
if 文との比較
result = users.select { |user|
    true if /m/ === user.name && (..14) === user.age
}

result = users.select { |user|
    true case user in name: /m/, age: (..14)
}


def check(user)
    return "invalid valie : #{user.name} - #{user.age}}" if /m/ === user.name && (..14) === user.age
end

def check(user)
    return "invalid value : #{name} - #{age}" case user in name: /m/, age: (..14)
end
👨🏭りさきゃん🐉
@_risacan__twitter
# Pattern matching

data = [
  {📛: "👳", 🐾: [{📛: "🐶", ❤️: "🍼"}]},
  {📛: "👩", 🐾: [{📛: "🐕", ❤️: "👩"}]},
  {📛: "👵", 🐾: [{📛: "🐩", ❤️: "🍉"}]},
  {📛: "🧕", 🐾: [{📛: "🐕", ❤️: "🍖"}]},
]

def shibainu_favorite(data)
  case data
  # 柴犬の好きなものだけみたい・・・
  in {📛: , 🐾:[{📛: "🐕", ❤️: love}]}
    puts "🐕 loves #{love}"
  else
    return
  end
end

data.each { |data| shibainu_favorite(data) }

# =>
# 🐕 loves 👩
# 🐕 loves 🍖
osyo-manga
@osyo-manga
:dog2:
Koichi Sasada
@ko1
ついでに次々回 7/20 も公開しました
https://rhc.connpass.com/event/131026/
osyo-manga
@osyo-manga
毎回 RubyKaigi 反省会
Koichi Sasada
@ko1
絵文字マッチすごい
けしとこ>反省会
何かやってほしい特集などあれば、組みますのでよろしくお願いします。
osyo-manga
@osyo-manga
:pray:
👨🏭りさきゃん🐉
@_risacan__twitter
お先に失礼しましたが、楽しかったです!笹田さん、遠藤さん、同じテーブルだった皆さま、ありがとうございました〜 :bow:
osyo-manga
@osyo-manga
今日はお疲れ様でしたー。また来月よろしくお願いしますー
Akinori MUSHA
@knu
楽しそう
Yusuke Endoh
@mame
みなさん gitter も使ってくださいね
8のところで $ ../ruby/configure --prefix=$HOME/.rbenv/versions/ruby_hack_challenge --enable-shared とかするとrbenv でruby_hack_challengeでやってるrubyが使えるというマメ知識
Ruby 2.7.0 の新機能です
Yusuke Endoh
@mame
こんにちは
osyo-manga
@osyo-manga
hello world
Ruby 2.7 の機能を雑にまとめたわいのスライドです https://osyo-manga.github.io/slide-omotesandorb-48-ruby_2_7/#/
Yusuke Endoh
@mame
:smirk:
しおい@Fukuoka.rb出身
@coe401__twitter
Screen Shot 2019-07-20 at 14.36.46.png
ビルドプロセスをまとめてみたのですが、こんなイメージでしょうか?
Yusuke Endoh
@mame
だいたいあってそう
make run や make runruby は、install にコピーはせず、build ディレクトリに置いたままで実行します
しおい@Fukuoka.rb出身
@coe401__twitter
なるほど!
しおい@Fukuoka.rb出身
@coe401__twitter
Screen Shot 2019-07-20 at 15.07.34.png
修正しました!
Yusuke Endoh
@mame
:+1:
@ko1 ドキュメントに追加とか
Koichi Sasada
@ko1
スゴーイ
色とか気になっちゃうな
しおい@Fukuoka.rb出身
@coe401__twitter
センスに難が…😂ご自由にご利用ください…
osyo-manga
@osyo-manga
便利そう!
Sho (Sean) Ito
@sean0628_i_twitter
さすがしおいさん🍪
Keiko Kaneko
@neko314
👏👏👏
一応ここに書いてあるやつは書いてありますね>rb_xxx 関数