![]() |
eg0master:
Att min kod är ett skräckexempel struntar jag i, jag är ingen kodare, utan en vänlig själ som svarade på hans fråga :) Han ville helt enkelt ha ett kodexempel, vilket mitt svar löste. Sedan om mitt svar inte var ett snyggt exempel hör isåfall till en helt annan tråd. Jag tar inte åt mig om folk tycker att jag kodar som en enarmad gorilla med grönstarr, hade han frågat efter ett snyggt exempel så hade jag inte svarat ö.h.t :) -Martin |
Citat:
I de sammanhang som jag har hört ordet negera så har det alltid handlat om logik(liggande hockeyklubba ;) ), i matematiken så har jag i alla fall inte använt ordet negera för att beskriva framtagandet av talets motsvarighet med omvänt tecken. Men, man lär sig något nytt varje dag och det är mycket möjligt att jag har fel och att negera används inom matematiken för att beteckna talet med omvänt tecken. |
Hey tack för alla svar :)
Det blev $color = ($color=='#fff') ? '#aaa' : '#fff'; och funkar perfekt ;) |
Var rädd att bo82 skulle bli skrämd av de enormt många och långa svaren på hans korta och simpla fråga att han aldrig skulle röra PHP igen =)
|
Citat:
|
Citat:
En moderator får väl splitta det här, men det är en intressant tråd i sin helhet. Nu åter till Jimmie... :P min tolkning av negera i matematik sammanhang är: Negera, verb för att göra negativt (inte att förväxla med absolut värdet), dvs multiplicera med -1. Således är det fullt möjligt att "negera" noll eftersom 0*(-1)=0. Men jag ska göra en liten undersökning kring vad mina vänner och kollegor skulle kalla det när man gör a = -a... To be continued... |
Citat:
Skulle vara kul om nån berättade exakt vad Kod:
$color = ($color=='#fff') ? '#aaa' : '#fff'; |
Det är en kortform av en if-sats
(villkor) ? om sant : om falskt; |
Tertiary expression kallas det för. Syntaxen är
return_value expr(true_expr, false_expr); Tänk dig att expr är ett uttryck som skall värderas. Det kan värderas till sant eller falskt. Beroende på det värdet så utförs antingen true_expr eller false_expr. Det värde som true_expr eller false_expr blir returnas som värdet av operationen. Sedan är det en omskrivning som gör att syntaxen är $return_value = expr ? true_expr : false_expr; istället för som ett funktionsanrop. |
tack jimmie o grazzy.
btw deltag gärna i min omröstning :) (testar lite) http://www.recycledbytes.net/poll/ |
Alla tider är GMT +2. Klockan är nu 08:06. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson