-1
私はこのルビープログラムを使ってCSVファイルを解析しています。私はどこかでendifが見つからないので、わかりません。ruby予期しないキーワードelseエラー
require 'csv'
prevrow=nil
newarray=Array.new
CSV.foreach("\\\\192.168.0.1\\fe18cb0618cabd41\\ninjatrader\\uniqueside.csv", col_sep: ',') do |row|
if(prevrow==nil)
# do nothing
newarray<<row
prevrow=row
elsif (prevrow!=nil and row[0]!=prevrow[0])
# do something
newarray<<row
prevrow=row
@@count=1
elsif(prevrow!=nil and row[0]=prevrow[0] and @@count<4)
puts "new date"
newarray<<row
prevrow=row
@@count++
end
end
removesamedirctiontop4.rb:23:構文エラー、予期しないkeyword_else removesamedirctiontop4.rb:27:keyword_end
あなたは終わらなかったに問題のある行 –
最初の「ELSIF」の中に、私は、コードを固定しますが、私はまだエラーremovesamedirctiontop4.rb取得しています「の場合」:25:構文エラーを、予期せぬkeyword_end – junkone
これは、間違ったエラーメッセージを引き起こしていた自動インクリメントです – junkone