代码段
arr1_str = <<EOT.gsub('\r\n', '')
1,2
EOT
arr1 = arr1_str.split(',')
arr2 = Array[3]
puts (arr1 + arr2).join(',')
puts (arr1 + arr2).include?('2')
输出
1,2
,3
false
补充
这个字符不是 \r
、\n
和 \r\n
,求解。
arr1_str = <<EOT.gsub('\r\n', '')
1,2
EOT
arr1 = arr1_str.split(',')
arr2 = Array[3]
puts (arr1 + arr2).join(',')
puts (arr1 + arr2).include?('2')
1,2
,3
false
这个字符不是 \r
、\n
和 \r\n
,求解。
是
\n
,最初 gsub 函数错误的使用的单引号所以得出了错误的结论。输出