ruby向程序传递数据,最简单的方法就是使用命令行。
Ruby程序中,使用ARGV这个Ruby预定义好的数组来获取从命令行传递过来的数据。在命令行指定多个脚本参数时,各参数之间用空格间隔。
从参数里得到的数据都是字符串,因此如果希望进行运算时,需要对获得的数据进行类型转换。把字符串转换为整数,我们可以使用to_i方法。
ruby向程序传递数据,最简单的方法就是使用命令行。
Ruby程序中,使用ARGV这个Ruby预定义好的数组来获取从命令行传递过来的数据。在命令行指定多个脚本参数时,各参数之间用空格间隔。
从参数里得到的数据都是字符串,因此如果希望进行运算时,需要对获得的数据进行类型转换。把字符串转换为整数,我们可以使用to_i方法。