我敢肯定,对于那些知道的人来说,这是一个愚蠢的问题,但我找不到解释它的作用或是什么.
CSV.open('data.csv', 'r') do |row|
p row
end
"p row
"是做什么的?
我敢肯定,对于那些知道的人来说,这是一个愚蠢的问题,但我找不到解释它的作用或是什么.
CSV.open('data.csv', 'r') do |row|
p row
end
"p row
"是做什么的?
p()
is a Kernel method它将obj.inspect
写入标准输出.
因为对象混合在内核模块中,所以p()
方法随处可见.
顺便说一句,在poetry mode中使用它是很常见的,这意味着paren被删除.CSV代码片段可以写成...
CSV.open 'data.csv', 'r' do |row|
p row
end
它记录了here with the rest of the Kernel个模块.