-1
我有這個紅寶石程序來解析CSV文件。我錯過了endif的地方,我無法弄清楚。ruby意外的關鍵字其他錯誤
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:語法錯誤,意外的關鍵字結果 – junkone
這是導致錯誤信息的自動增量 – junkone