
14.12.2009, 11:39
|
|
Reservists Of Antichat - Level 6
Регистрация: 22.01.2007
Сообщений: 616
С нами:
10158086
Репутация:
1359
|
|
superboy4, не совсем понимаю о чем ты, но попробуй открывать файл с модификатором "a"
RexTiam, сначала определись с синтаксисом.
переменная у тебя называется то $tokens то tokens.
К тому же нужно определять области видимости, внутри функции parse tokens это уже совсем другой объект.
может твой код должен выглядеть как-то так ?
Код:
tokens = gets.scan( /\)|\(|-?\d+/ )
def parse(tokens)
if tokens.first =~ /-?\d+/
tokens.shift.to_f
else
tokens.shift
r = (parse + parse)/2.0
tokens.shift
r
end
end
puts parse(tokens)
|
|
|