join用来合并字条串数组,可以接受0个或1个参数作为连接字符
注:0个参数时使用空字符进行连接。
["a", "b", "c"].join # => "abc"["a", "b", "c"].join(",") # => "a,b,c"
invalid multibyte char (us-ASCII) 表示内容中有非英文字符,比如中文之类的,看看是不是有中文空格。在ruby1.9.2中,在文件的第一行加上:
# encoding: utf-8
试试看。
另外,你可以直接启动irb来测试一些简单的代码。在命令行输入 irb ,再输入 puts 'hello world',即可看到运行结果。
不建议用记事本来写程序,可以考虑下载一个IDE,如netbeans, e-texteditor之类的支持ruby的编辑器。