Hey there,
just got the pickaxe book, and i am working thru the beginning.
one example prog is this
#!/usr/bin/ruby
def fib_up_to(max)
i1, i2 = 1, 1
while i1 <= max
yeild i1
i1, i2 = i2, i1 + i2
end
end
fib_up_to(1000) {|f| print f, " "}
when i try to execute it from a terminal, i get this:
./testl.rb:6:in fib_up_to': undefined method
yeild’ for main:Object
(NoMethodError)
from ./test.rb:11
am i doing something wrong? i have this installed in debian sarge.
thanks
Hi –
On Tue, 8 Aug 2006, nephish wrote:
yeild i1
from ./test.rb:11
am i doing something wrong? i have this installed in debian sarge.
You’re misspelling ‘yield’
David
‘i’ before ‘e’, except after ‘c’.
ben
nephish wrote:
yeild i1
i1, i2 = i2, i1 + i2
end
end
fib_up_to(1000) {|f| print f, " "}
when i try to execute it from a terminal, i get this:
geez, nevermind. guess it would help to spell yield correctly !
-sk
On 08.08.2006 15:22, nephish wrote:
yeild i1
from ./test.rb:11
am i doing something wrong? i have this installed in debian sarge.
thanks
Typo: “yeild” should read “yield”.
robert
On Aug 8, 2006, at 8:25 AM, nephish wrote:
yeild i1
from ./test.rb:11
It’s a spelling error. Try “yield.”
James Edward G. II
nephish wrote:
when i try to execute it from a terminal, i get this:
./testl.rb:6:in fib_up_to': undefined method
yeild’ for main:Object
(NoMethodError)
from ./test.rb:11
am i doing something wrong? i have this installed in debian sarge.
Offhand, I’d say you misspelled “yield”.
Ben N. wrote:
Hey there,
i1, i2 = i2, i1 + i2
am i doing something wrong? i have this installed in debian sarge.
thanks
thanks, gents. i don’t mean to waste fellow coders time. I am new to
ruby (installed it yesterday) and i thought something was wrong with my
interpreter. Now i think something is wrong with my keyboard. I find
that in most of my code, a problem is usually traced to somewhere
between the keyboard and the chair .
thanks,
-sk
On Aug 8, 2006, at 9:25 AM, nephish wrote:
yeild i1
from ./test.rb:11
am i doing something wrong? i have this installed in debian sarge.
thanks
You have misspelled “yield”.
HTH
On 08.08.2006 15:36, nephish wrote:
thanks, gents. i don’t mean to waste fellow coders time. I am new to
ruby (installed it yesterday) and i thought something was wrong with my
interpreter. Now i think something is wrong with my keyboard. I find
that in most of my code, a problem is usually traced to somewhere
between the keyboard and the chair .
So it’s in your belly?
robert