###前提・実現したいこと
m = gets.match(/(\d+).(\d+).(\d+).(\d+)/)
a = m.to_a
puts a[1]
これでa[1]が出る仕組みと
m = gets.match(/\d+.\d+.\d+.\d+/)
a = m.to_a
puts a[1]
これでa[1]が何も出力されない差を教えてほしいです。
###発生している問題・エラーメッセージ
エラーメッセージ
###該当のソースコード
m = gets.match(/(\d+).(\d+).(\d+).(\d+)/)
a = m.to_a
puts a[1]
----------------
m = gets.match(/\d+.\d+.\d+.\d+/)
a = m.to_a
puts a[1]
###試したこと
()を追加することでなぜ動きが変わるのか分かりません。
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/22 03:41