PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ruby-elseif - was ist falsch?



newc0mer
24-04-2009, 13:21
ich habe diesen code:

if strNetstat[i].index('LISTEN') != nil
strListen[iListen] = strNetstat[i]
iListen++
elsif strNetstat[i].index('ESTABLISHED') != nil
strEstablished[iEstablished] = strNetstat[i]
iEstablished++
elsif strNetstat[i].index('TIME_WAIT') != nil
strTimewait[iTimewait] = strNetstat[i]
iTimewait++
else
strUnknown[iUnknow] = strNetstat[i]
iUnknow++
end

es heisst:
Description Resource Path Location Type
, unexpected kELSIF
utilities.rb RubyIntro line 4 Ruby Problem


aber wieso?

ps bin ganz neu auf ruby unterwegs...

newc0mer
26-04-2009, 20:31
das problem sind die 2 code zeilen zwischen dem if-elsif. mit einer codezeile gehts. wie kann ich da 2 ausführen? mit if expression then geht es auch nicht...