[過去ログ] スレ立てるまでもない質問はここで 163匹目 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
546
(1): 540 (アウアウウー Sa93-gpJN) 2023/02/08(水)20:54 ID:+U8zHMY4a(1) AAS
>>531
動的言語のRuby は書きやすいし、可読性も高い。
例えば、CSV のテキスト処理で、input.csv が以下の時、

果物,数量
りんご,1
スイカ,2

require 'csv'

# ヘッダー有りで、:numeric は、:integer と :float の組み合わせ
options = { headers: true, converters: :numeric }

# 1行ずつ処理する
result_ary = CSV.foreach( "input.csv", options ).map do |row|
row[ "数量" ] += 10 if row[ "果物" ] == "りんご"
row
end

# 2次元配列を、CSV 文字列に変換する
csv_str = result_ary.map( &:to_csv ).join
print csv_str

出力
りんご,11
スイカ,2
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.031s