Först, jag är skitkass på benämningar av operators och liknande (downside med att vara självlärd...). Så om någon inte fattar vad jag skriver här så fråga så ska jag försöka förklara det bättre.
Många gånger när man gör en flash applikation/banner/sida så är man beroende av en sökväg till en xmlfil eller bild eller dyl som skickas in via flashvar, i koden som bäddar in flashfilen alltså. Sitter man då och utvecklar och testar sin flashfil så får man hitta sätt att komma runt detta då denna inputparameter inte skickas in i detta läge.
Länge har jag satt ett defaultvärde på min variabel som är tänkt att hålla sökvägen och kommenterat bort koden som läser in den inskickade variabeln. Många gånger har jag tabbat mig och skickat iväg filmen till en kund som inte har fått det att fungera - för att jag glömt att ta bort min sökväg till min temporära xmlfil eller vad det nu kan vara.
Nå, man kan såklart lösa detta på många sätt, ett sätt är med en if else sats som utvärderar om någon inputparameter finns och annars använder den fördefinierade:
Worst practice
Ok, det där var inte världens snyggaste kod. Så hur göra för att förenkla detta?
Best practice
Här är hela if satsen och urlrequesten sammansatt på en enda rad kod och det gör exakt samma sak! NICE!
Vad som händer är typ att operatorn (?) "||" utvärderar om det första värdet är ett giltigt värde om inte så tar den det andra, precis som i en if else sats.
Det var dagens tips som förenklat mycket för mig. Hoppas det förenklar för någon annan också!
Må väl i vårsolen!















