本文简要介绍ruby语言中 CSV.generate_line
的用法。
用法
generate_line(ary)
generate_line(ary, **options)
返回通过使用指定的 options
从 ary
生成 CSV 创建的字符串。
参数ary
必须是一个数组。
特殊选项:
-
选项
:row_sep
默认为"\n"> on Ruby 3.0 or later and <tt>$INPUT_RECORD_SEPARATOR
($/
),否则:$INPUT_RECORD_SEPARATOR # => "\n"
-
此方法接受一个附加选项
:encoding
,它为输出设置基础Encoding
。如果可能,此方法将尝试从row
中的第一个非nil
字段猜测您的Encoding
,但您可能需要将此参数用作备份计划。
对于其他 options
,请参阅生成选项。
返回从数组生成的字符串:
CSV.generate_line(['foo', '0']) # => "foo,0\n"
如果 ary
不是数组,则引发异常:
# Raises NoMethodError (undefined method `find' for :foo:Symbol)
CSV.generate_line(:foo)
相关用法
- Ruby CSV.generate用法及代码示例
- Ruby CSV.header_convert用法及代码示例
- Ruby CSV.skip_lines用法及代码示例
- Ruby CSV.table用法及代码示例
- Ruby CSV.force_quotes?用法及代码示例
- Ruby CSV.unconverted_fields?用法及代码示例
- Ruby CSV.col_sep用法及代码示例
- Ruby CSV.shift用法及代码示例
- Ruby CSV.skip_blanks?用法及代码示例
- Ruby CSV.read用法及代码示例
- Ruby CSV.row_sep用法及代码示例
- Ruby CSV.header_row?用法及代码示例
- Ruby CSV.headers用法及代码示例
- Ruby CSV.csv << row用法及代码示例
- Ruby CSV.encoding用法及代码示例
- Ruby CSV.each用法及代码示例
- Ruby CSV.return_headers?用法及代码示例
- Ruby CSV.converters用法及代码示例
- Ruby CSV.line用法及代码示例
- Ruby CSV.parse_line用法及代码示例
- Ruby CSV.convert用法及代码示例
- Ruby CSV.parse用法及代码示例
- Ruby CSV.line_no用法及代码示例
- Ruby CSV.instance用法及代码示例
- Ruby CSV.liberal_parsing?用法及代码示例
注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 CSV.generate_line。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。