Submit Search
Ruby24
1 like
1,798 views
Masahiro Tomita
Ruby 2.4 の新機能/変更点 紹介
Technology
Read more
1 of 19
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
More Related Content
PDF
Ruby紹介
Masahiro Tomita
PDF
MySQL/Ruby終了のお知らせ
Masahiro Tomita
PDF
人間たちとsystemd
Uchio Kondo
PDF
Ember コミュニティとわたし
Ryunosuke SATO
PDF
ng-japan 2015 TypeScript+AngularJS 1.3
Masahiro Wakame
PDF
mrubyのすすめ
masayoshi takahashi
PPTX
Rubyで.netを扱う
107steps
PDF
Ruby で高速なプログラムを書く
mametter
Ruby紹介
Masahiro Tomita
MySQL/Ruby終了のお知らせ
Masahiro Tomita
人間たちとsystemd
Uchio Kondo
Ember コミュニティとわたし
Ryunosuke SATO
ng-japan 2015 TypeScript+AngularJS 1.3
Masahiro Wakame
mrubyのすすめ
masayoshi takahashi
Rubyで.netを扱う
107steps
Ruby で高速なプログラムを書く
mametter
What's hot
(20)
PDF
コンパイラ指向ReVIEW
Masahiro Wakame
PDF
emruby: ブラウザで動くRuby
mametter
PPT
play framework 勉強会 in 関西
Shinichi Kozake
PDF
Railsチュートリアル(second)を終えて
Hirata Tomoko
PPTX
Play frameworkについて
Shinobu Okano
PPTX
Rancher jp1周年振り返り anniversary meetup slide summary
Tetsurou Yano
PDF
Java scriptの進化
maruyama097
PDF
JavaScript.Next Returns
dynamis
PPTX
GitLab Meetup Tokyo#2 Rancher gitlab container registry
Tetsurou Yano
PPTX
Railsのフロントエンド開発を考える
Hirata Tomoko
PDF
JVMの中身を可視化してみた
Kengo Toda
PDF
JJUG CCC 2013 Fall「JVMコードリーディング入門-JVMのOS抽象化レイヤーについて-」
y torazuka
PDF
第4回 インフラ勉強会@福岡 Fluentdハンズオン
学 松崎
PPT
20091119_sinatraを使ってみた
ngi group.
ODP
Iron rubyとsinatraで作るデスクトップアプリ
Yamamoto Kazuhisa
PPTX
Rails+Markdownでなにかつくる
Hirata Tomoko
ODP
Sinatraの紹介
longkey1
PPTX
Rancher LT Talk 20170126
Tetsurou Yano
PDF
YARV INTRODUCTION
5t111111
PPTX
WindowsユーザのためのRails環境構築
Hirata Tomoko
コンパイラ指向ReVIEW
Masahiro Wakame
emruby: ブラウザで動くRuby
mametter
play framework 勉強会 in 関西
Shinichi Kozake
Railsチュートリアル(second)を終えて
Hirata Tomoko
Play frameworkについて
Shinobu Okano
Rancher jp1周年振り返り anniversary meetup slide summary
Tetsurou Yano
Java scriptの進化
maruyama097
JavaScript.Next Returns
dynamis
GitLab Meetup Tokyo#2 Rancher gitlab container registry
Tetsurou Yano
Railsのフロントエンド開発を考える
Hirata Tomoko
JVMの中身を可視化してみた
Kengo Toda
JJUG CCC 2013 Fall「JVMコードリーディング入門-JVMのOS抽象化レイヤーについて-」
y torazuka
第4回 インフラ勉強会@福岡 Fluentdハンズオン
学 松崎
20091119_sinatraを使ってみた
ngi group.
Iron rubyとsinatraで作るデスクトップアプリ
Yamamoto Kazuhisa
Rails+Markdownでなにかつくる
Hirata Tomoko
Sinatraの紹介
longkey1
Rancher LT Talk 20170126
Tetsurou Yano
YARV INTRODUCTION
5t111111
WindowsユーザのためのRails環境構築
Hirata Tomoko
Ad
Viewers also liked
(20)
PDF
MySQLの文字コード事情 2017版
Masahiro Tomita
PDF
MySQLの文字コード事情
Masahiro Tomita
PDF
進捗と品質
Masahiro Tomita
PDF
吟遊プログラマーをめざして
Hitoshi Wada
PDF
Sinatraでwebアプリケーション開発を学ぶ
Hiroshi Oyamada
PDF
[CEDEC2014]モバイルゲームにおける社内基盤開発と“実録”
Drecom Co., Ltd.
PDF
フライングゲットガチャ セミナー資料
Drecom Co., Ltd.
PDF
Rails5とAPIモードについての解説
Fumiya Sakai
PDF
ソーシャルアプリを分析してみた
Drecom Co., Ltd.
PDF
CEDEC 2015 Cocos2d-x と社内基盤の付き合い方 〜アップストリームファーストを目指して〜
Drecom Co., Ltd.
KEY
実録!Railsのはまりポイント10選
Drecom Co., Ltd.
PDF
CEDEC 2015 IoT向け汎用protocol MQTTのリアルタイムゲーム通信利用と実装、そして未来へ…
Drecom Co., Ltd.
PDF
Ruby on Rails でつくるアタシ好みの愛され Web サービス
Yoji Shidara
PDF
Ruby 2.4 / Rails 5.0に上げた際のパッチ5選
Koichi ITO
PDF
ログ解析を支えるNoSQLの技術
Drecom Co., Ltd.
PPTX
5年後のデータサイエンティスト
Drecom Co., Ltd.
KEY
Railsによるワイルドなソフトウェア開発
Drecom Co., Ltd.
PDF
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
Drecom Co., Ltd.
KEY
エンジニア生存戦略
Drecom Co., Ltd.
PDF
powershell-charm
ktz_alias
MySQLの文字コード事情 2017版
Masahiro Tomita
MySQLの文字コード事情
Masahiro Tomita
進捗と品質
Masahiro Tomita
吟遊プログラマーをめざして
Hitoshi Wada
Sinatraでwebアプリケーション開発を学ぶ
Hiroshi Oyamada
[CEDEC2014]モバイルゲームにおける社内基盤開発と“実録”
Drecom Co., Ltd.
フライングゲットガチャ セミナー資料
Drecom Co., Ltd.
Rails5とAPIモードについての解説
Fumiya Sakai
ソーシャルアプリを分析してみた
Drecom Co., Ltd.
CEDEC 2015 Cocos2d-x と社内基盤の付き合い方 〜アップストリームファーストを目指して〜
Drecom Co., Ltd.
実録!Railsのはまりポイント10選
Drecom Co., Ltd.
CEDEC 2015 IoT向け汎用protocol MQTTのリアルタイムゲーム通信利用と実装、そして未来へ…
Drecom Co., Ltd.
Ruby on Rails でつくるアタシ好みの愛され Web サービス
Yoji Shidara
Ruby 2.4 / Rails 5.0に上げた際のパッチ5選
Koichi ITO
ログ解析を支えるNoSQLの技術
Drecom Co., Ltd.
5年後のデータサイエンティスト
Drecom Co., Ltd.
Railsによるワイルドなソフトウェア開発
Drecom Co., Ltd.
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
Drecom Co., Ltd.
エンジニア生存戦略
Drecom Co., Ltd.
powershell-charm
ktz_alias
Ad
Similar to Ruby24
(20)
PDF
Ruby 2.5
Masahiro Tomita
PDF
Rubyの黒魔術
Masahiro Tomita
PDF
マニアックなRuby 2.7新機能紹介
mametter
PDF
組込み向けRuby処理系mrubyの可能性
Salesforce Developers Japan
PDF
表参道.Rb #27 pattern-match の一部を読む
pink_bangbi
PDF
Ruby2.0 - refinements - 鳥取Ruby会 第11回
Rie HIRONO
PDF
Ruby開発が教えてくれたこと
yukihiro_matz
PDF
Rubyによる本気のGC
Narihiro Nakamura
PDF
桐島、Rubyやめるってよ
Narihiro Nakamura
PDF
Red Data Tools
Kouhei Sutou
PDF
リーダブルコードを読んだ後
Kouhei Sutou
PDF
プログラマー
Kouhei Sutou
PDF
明日使える超高速Ruby - RXbyak (Mitaka.rb #5)
Shuyo Nakatani
PDF
Matz presentation for Fukuoka Ruby Days 2010
Ruby Business Commons
PDF
はじめてのRuby拡張ライブラリ
Masahiro Tomita
PDF
Ruby でつくる型付き Ruby
mametter
ODP
Rubyのコードを読んでみよう(オブジェクト編)
baban ba-n
PDF
アプリケーションへのRubyインタープリターの組み込み
Kouhei Sutou
PDF
Rubyな日々
Kazuhiro Nishiyama
PDF
Language update 2018 - ruby
Kazuhiro Nishiyama
Ruby 2.5
Masahiro Tomita
Rubyの黒魔術
Masahiro Tomita
マニアックなRuby 2.7新機能紹介
mametter
組込み向けRuby処理系mrubyの可能性
Salesforce Developers Japan
表参道.Rb #27 pattern-match の一部を読む
pink_bangbi
Ruby2.0 - refinements - 鳥取Ruby会 第11回
Rie HIRONO
Ruby開発が教えてくれたこと
yukihiro_matz
Rubyによる本気のGC
Narihiro Nakamura
桐島、Rubyやめるってよ
Narihiro Nakamura
Red Data Tools
Kouhei Sutou
リーダブルコードを読んだ後
Kouhei Sutou
プログラマー
Kouhei Sutou
明日使える超高速Ruby - RXbyak (Mitaka.rb #5)
Shuyo Nakatani
Matz presentation for Fukuoka Ruby Days 2010
Ruby Business Commons
はじめてのRuby拡張ライブラリ
Masahiro Tomita
Ruby でつくる型付き Ruby
mametter
Rubyのコードを読んでみよう(オブジェクト編)
baban ba-n
アプリケーションへのRubyインタープリターの組み込み
Kouhei Sutou
Rubyな日々
Kazuhiro Nishiyama
Language update 2018 - ruby
Kazuhiro Nishiyama
More from Masahiro Tomita
(20)
PDF
お前の罪を数えろ
Masahiro Tomita
PDF
本当はこわいMySQLプロトコル
Masahiro Tomita
PDF
ネットワークこわい
Masahiro Tomita
PDF
CSV
Masahiro Tomita
PDF
MySQLの文字コード事情 2017春版
Masahiro Tomita
PDF
MySQLを拡張する
Masahiro Tomita
PDF
「理論から学ぶデータベース実践入門」読書会スペシャル
Masahiro Tomita
PDF
MyNAができるまで
Masahiro Tomita
PDF
文字化け
Masahiro Tomita
PDF
Crystal
Masahiro Tomita
PDF
メールの暗号化
Masahiro Tomita
PDF
文字化け
Masahiro Tomita
PDF
進捗と品質
Masahiro Tomita
PDF
アジャイルジャパン長野サテライト
Masahiro Tomita
PDF
🍣=🍺
Masahiro Tomita
PDF
本当はこわいエンコーディングの話
Masahiro Tomita
PDF
Sequelのすすめ
Masahiro Tomita
PDF
MySQLのプロトコル解説
Masahiro Tomita
PDF
Dockerイメージを作る
Masahiro Tomita
PDF
Dockerさわってみた
Masahiro Tomita
お前の罪を数えろ
Masahiro Tomita
本当はこわいMySQLプロトコル
Masahiro Tomita
ネットワークこわい
Masahiro Tomita
CSV
Masahiro Tomita
MySQLの文字コード事情 2017春版
Masahiro Tomita
MySQLを拡張する
Masahiro Tomita
「理論から学ぶデータベース実践入門」読書会スペシャル
Masahiro Tomita
MyNAができるまで
Masahiro Tomita
文字化け
Masahiro Tomita
Crystal
Masahiro Tomita
メールの暗号化
Masahiro Tomita
文字化け
Masahiro Tomita
進捗と品質
Masahiro Tomita
アジャイルジャパン長野サテライト
Masahiro Tomita
🍣=🍺
Masahiro Tomita
本当はこわいエンコーディングの話
Masahiro Tomita
Sequelのすすめ
Masahiro Tomita
MySQLのプロトコル解説
Masahiro Tomita
Dockerイメージを作る
Masahiro Tomita
Dockerさわってみた
Masahiro Tomita
Ruby24
1.
Ruby 2.4 Powered
by Rabbit 2.1.9 Ruby 2.4 NSEG#80 とみたまさひろ 2016-10-22
2.
Ruby 2.4 Powered
by Rabbit 2.1.9 自己紹介 とみた まさひろ http://tmtms.hatenablog.com http://twitter.com/tmtms https://github.com/tmtm 長野県北部在住プログラマー Ruby / MySQL / Postfix ときどきSoftwareDesignに寄稿 2016/12月号に掲載予定
3.
Ruby 2.4 Powered
by Rabbit 2.1.9 Ruby オブジェクト指向スクリプト言語 整数、文字列、クラスなどほぼすべてがオブジェクト 毎年クリスマスにバージョンアップ
4.
Ruby 2.4 Powered
by Rabbit 2.1.9 Ruby 2.4 2016/12/24あたりにリリース予定 現在preview2公開中
5.
Ruby 2.4 Powered
by Rabbit 2.1.9 新機能/変更点 よいまとめを発見 サンプルコードでわかる!Ruby 2.4の新機能と変更点 http://qiita.com/jnchito/items/9f9d45581816f121af07
6.
Ruby 2.4 Powered
by Rabbit 2.1.9 FixnumとBignumが廃止 # 2.3 123.class #=> Fixnum 12345678901234567890.class #=> Bignum # 2.4 123.class #=> Integer 12345678901234567890.class #=> Integer Fixnum #=> Integer Bignum #=> Integer
7.
Ruby 2.4 Powered
by Rabbit 2.1.9 Enumerable#sum 全要素の合計 [1, 2, 3, 4].inject{|a,b| a+b} #=> 10 [1, 2, 3, 4].inject(:+) #=> 10 [1, 2, 3, 4].sum #=> 10
8.
Ruby 2.4 Powered
by Rabbit 2.1.9 Enumerable#sum 浮動小数点の誤差が蓄積しない ([0.1]*10).inject(:+) #=> 0.9999999999999999 ([0.1]*10).sum #=> 1.0
9.
Ruby 2.4 Powered
by Rabbit 2.1.9 String#upcase, #downcase, #swapcase, #caitalize 非ASCIIラテン文字の大文字小文字化(全角も) # 2.3 "ABCÅÔABC".downcase #=> "abcÅÔABC" # 2.4 "ABCÅÔABC".downcase #=> "abcåôabc" "ABCÅÔABC".downcase(:ascii) #=> "abcÅÔABC"
10.
Ruby 2.4 Powered
by Rabbit 2.1.9 Comparable#clamp 指定した範囲内に丸める [-1, 0, 1, 2, 3, 4].map{|n| n.clamp(0, 3)} #=> [0, 0, 1, 2, 3, 3]
11.
Ruby 2.4 Powered
by Rabbit 2.1.9 Numeric#ceil, #floor, #truncate 小数点以下の位置を指定可能 1.11111.ceil #=> 2 1.11111.ceil(1) #=> 1.2 1.11111.ceil(2) #=> 1.12 1.11111.ceil(3) #=> 1.112 1.11111.ceil(4) #=> 1.1112
12.
Ruby 2.4 Powered
by Rabbit 2.1.9 Integer#digits 各桁の数値を返す 1234.digits #=> [4, 3, 2, 1] 0x8A0.digits(16) #=> [0, 10, 8]
13.
Ruby 2.4 Powered
by Rabbit 2.1.9 Regexp#match? 比較だけ。$~, $`, $’ への設定なし /bcd/ =~ "abcde" #=> 1 [$`, $~, $'] #=> ["a", #<MatchData "bcd">, "e"] /bcd/.match?("abcde") #=> true [nil, nil, nil]
14.
Ruby 2.4 Powered
by Rabbit 2.1.9 MatchData#named_captures, #values_at m = "2016-10-22" .match(/(?<year>dddd)-(?<month>dd)-(?<day>dd)/) [m[:year], m[:month], m[:day]] #=> ["2016", "10", "22"] m.named_captures #=> {"year"=>"2016", "month"=>"10", "day"=>"22"} m.values_at(:year) #=> "2016"
15.
Ruby 2.4 Powered
by Rabbit 2.1.9 String.new(:capacity) 文字列の初期メモリ量を指定 String.new(capacity: 1000) #=> ""
16.
Ruby 2.4 Powered
by Rabbit 2.1.9 Enumerable#uniq Array にはあったけど Enumerable には今までなかった [1, 2, 3, 2, 1].uniq #=> [1, 2, 3] {a:1, b:2, c:1}.uniq{|k,v| v}) #=> [[:a, 1], [:b, 2]]
17.
Ruby 2.4 Powered
by Rabbit 2.1.9 などなど
18.
Ruby 2.4 Powered
by Rabbit 2.1.9 色々便利になってるので期待
19.
Ruby 2.4 Powered
by Rabbit 2.1.9 以上
Download