现在我想让我们的小程序可以读取一个文件里的内容,比如它可以是一个要转换的金额 ... 然后再把转换之后的结果写入到一个文件里 ... 先创建一个文件 ... 名字是 input.txt ... 在文件里输入一个数字 ...
再复制一份之前我们创建的这个小程序 ... 文件名里加上一个 file 后缀 ... 再改造一下它 .. 先输出一个提示 ... 正在读取文件的内容 ..
这个 usd 的值,可以用一下 File 的 read 方法,把要读的文件交给它 ... input.txt ... 再调用一下 to_i 这个方法,把读取出来的内容的类型转换成整数,这样我们才能使用这个值去做算术运算 ..
保存... 先去运行一下这个小程序 ... 会根据 input.txt 这个文件里的内容,计算出可以兑换的人民币的金额 ...
我们再把运算的结果写入到一个文件里 .. 先创建一个 file handle ... 可以用 fh 来表示 ... 用一下 File 的 new 方法 ... 文件的名字是 output.txt ... 再设置一下文件的模式 ... w 表示写入 ... 意思就是创建一个名字是 output .txt 的文件,等待写入内容到这个文件里 ...
再输出一个提示 ... 正在写入文件内容 ..
写入内容用一下 file handle 的 puts 方法 ... 要写入的内容是兑换的人民币的金额 .. 这里用 rmb 来表示 ...
写入结束以后,要关掉这个文件 ... 用一下 file handle 的 close 方法 ...
再去运行一下这个小程序 ... 再回到编辑器 ... 这里会多出一个文件 ... output.txt ... 文件里的内容就是计算之后的美元兑换成人民币的金额 ..