text = `find ~/proj/ -name *my*` text.split("\n").each do |row| if row =~ /(my.*)/ puts $1 end end 上記は、Ruby(ruby test1.cr)でもCrystal(crystal test1.cr)でも全く同じに動く。合格 Rubyとは違うところ(空配列) https://praveenatc42.wordpress.com/2016/01/09/crystal-for-rubyists/ を見るにRubyとCrystalは色々と違うらしい。例えば以下のように、型推定ができないので空配列は無理がある。 Compilation:- compiler error introduction array = [] array << "hello" #=> CRASH in crystal array