Ruby on rails
Napsal: úte 18. pro 2007, 20:03
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
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