21. září bude sraz! Od 18.00 v restauraci Tradice v Praze u Anděla
Autor Zpráva
Ondra
Profil
Narazil jsem jednoho krásného dne na tenhle skript, ale nevím co znamená nebo jak si ho přeložit.Určitě to nebude nic složitýho, jenom používám jiný zápis.
if (/:něco) {
nějaký akce;
}
Právě by mě zajímalo co znamená to /:
Díky!
DoubleThink
Profil *
/: neznamená nic - je to syntaktická chyba
Anonymní
Profil *
A co to znamená syntaktická chyba? A proč to tam tedy je?
Honza Hučín
Profil
Nerozumím ActionScriptu, ale syntaktická chyba je obecný pojem :-) Znamená to prostě chybu v zápisu kódu, to /: by tam nemělo správně být. Nepřekoukl ses? Nebylo to něco jako I:neco nebo tak?
Hanz
Profil
Honza Hučín
Jelikož je to podmínka tak by to muselo být pěkně velké přehlídnutí (muselo by to být něco jako I==něco nebo I!=něco nebo něco podobného.
DoubleThink
Profil *
Takže:

operátor ":" je typový identifikátor
var promenna:Number = 5;

operátor "?:" je podmínka
boolean ? [true] : [false]

operátor "=/" dělí proměnnou číslem
promenna =/ 5

Smysl by dával jenom ten Conditional (?:) - kterému ovšem ke štěstí chybí ještě dva výrazy
dgx
Profil
tipuju to na pozůstalost z Flash 4, který měl dočista jinou syntaxi. Prozraďte, co je tím "neco"
DoubleThink
Profil *
Neřekl bych, že je to z v.4 - Flash je zpětně kompatibilní a staré výrazy stále fungují (i když jsou už deprecated)
sanxo
Profil *
v prirucke k AS prikaz "/:" vobec neexistuje - to znamena ze je to chybne zapisany kod.

z podobnych existuju:

:
?:
/
//
/*
/=
Toto téma je uzamčeno. Odpověď nelze zaslat.

0