Stránka 1 z 1

Ruby on rails

Napsal: úte 18. pro 2007, 20:03
od h4__
Ahojte, umíte někdo tenhle scriptovací jazyk?

Já se s ním tak nějak čas od času seznamuju, když mam čas, ale teď jsem si něco dělal a přišel jsem na něco, co si neumim vysvětlit...

Např. napíšu jednoduchej prográmek...

def programek
PI = 3.14
print "Zadejte poloměr: "
obsah = PI*gets.to_i**2
return obsah
end

pohoda, funguje

No jo, ale když mi funguje konstanta jako proměná, proč mi hází chybu následující:

def prog
PI = 3.14
puts PI
end

?? Prý syntax error, compile error - dynamic constant assigment... Asi to bude něco, jako v PHP, tak kdyby nějaká dobrá víla poradila.

Dík

Napsal: úte 18. pro 2007, 21:19
od kocourleo
neznám, ale když místo puts dáš return, tak to vrátí v pořádku?

Napsal: stř 19. pro 2007, 06:38
od h4__
Ne, taky mě to napadlo...