Again...just wondering....(and you can probably tell I'm comparing Ruby
with Java/C here again, following on from the "++" discussion...)
def MyObject
def my_method(obj)
if obj.class!=String then raise "Wrong Type!"
end
...stuff...
end
end
Would it cause problems with the general syntax to include some sugar to
rewrite this as:
...
def my_method(String obj)
end
...
Or is there any quick easy meta-programming to label methods as
expecting certain types?
Or am I being a big-baby wanting this kind of check, and I should get on
with the Dynamic Vibe of Ruby ?
(I just noticed that sometimes I get lost in my own programs by not
checking types thoroughly; yet Java would have forced me to stop and
think...)
John
···
--
Posted via http://www.ruby-forum.com/.
I hate to sound curmudgeonly but please check out the probably
(literally) 2500 posts about this and related questions from the past.
It's been discussed and explained mind-numbingly many times.
David
Apologies. I did have a check on the forum beforehand but didn't find a
match - perhaps I need to learn how to search properly...
http://www.ruby-forum.com/forum/4?filter=parameter+type+method
http://www.ruby-forum.com/forum/4?filter=parameter+type+check
http://www.ruby-forum.com/forum/4?filter=parameter+type
http://www.ruby-forum.com/forum/4?filter=parameter+type+sugar
(or else there is no simple answer I guess...)
Cheers
John
···
--
Posted via http://www.ruby-forum.com/\.
Or am I being a big-baby wanting this kind of check, and I should get on
with the Dynamic Vibe of Ruby ?
Exactly.
(I just noticed that sometimes I get lost in my own programs by not
checking types thoroughly; yet Java would have forced me to stop and
think...)
I hate to sound curmudgeonly but please check out the probably
David, thanks for an English word I have never seen before! Now I
just need to learn how to spell it without breaking my tongue...
(literally) 2500 posts about this and related questions from the past.
It's been discussed and explained mind-numbingly many times.
You mean like Pink Floyd - Comfortably Numb lyrics | LyricsFreak
?
John, suggested search terms to use "static typing", "dynamic typing",
"duck typing".
Cheers
robert
···
2008/8/29 David A. Black <dblack@rubypal.com>:
On Fri, 29 Aug 2008, John Pritchard-williams wrote:
--
use.inject do |as, often| as.you_can - without end
John, suggested search terms to use "static typing", "dynamic typing",
"duck typing".
Thanks ! (and I'll stop spamming this subject now!)
···
--
Posted via http://www.ruby-forum.com/\.