gpt4 book ai didi

ruby - 'a' 在 Ruby 中是什么意思 `open()` , |f| 是什么意思意思?

转载 作者:数据小太阳 更新时间:2023-10-29 07:40:23 25 4
gpt4 key购买 nike

'a'|f| 是什么意思?

open('myfile.out', 'a') { |f|
f.puts "Hello, world."
}

最佳答案

来自 ruby IO doc :

 "a"  |  Write-only, starts at end of file if file exists,
| otherwise creates a new file for writing.

|f| 是一个变量,用于保存 block 中的 IO 对象({} 中的所有内容)。因此,当您 f.puts "Hello World" 时,您是在 IO 对象上调用 puts,然后写入文件。

关于ruby - 'a' 在 Ruby 中是什么意思 `open()` , |f| 是什么意思意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5518682/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com