a = [3, 2, 7]
a[1] + a[2] # Result : 9
a[1] + a[7]
TypeError: nil can't be coerced into Fixnum
from (irb):18:in `+'
from (irb):18
from C:/RailsInstaller/Ruby1.9.3/bin/irb:12:in `<main>'
Как вернуть значение [1], если [7] nil?Как вернуть значение, если другое значение равно нулю
Возможно, вы используете инструкцию 'if'? –
@MarekLipka такой же результат. nil can not принудительно в Fixnum –
Является ли 'a [1] + a [2]' фактической операцией, которую вы выполняете, или упрощенным примером? – Stefan