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