Ternär!

Man kan inte undvika något i all evighet och eftersom jag har programmerat i någon form i över tio år är det dags att sluta fred med den ternära operatorn ?: och lära sig att använda den.

Såhär kan det se ut: sovdags = (idag == helg) ? 02 : 22;

Vi testar alltså påståendet idag == helg som är sant om det är helg idag. Om det är sant sätter vi variabeln sovdags till det som står efter frågetecknet, klockan 02. Om det däremot inte är sant tar vi det värde som står efter kolonet och sovdags blir klockan 22 istället. Enkelt, smidigt, fint! Trevligt att träffas, ternära operator! :)

Kommentarer

Kommentera inlägget här:

Namn:
Kom ihåg mig?

E-postadress:

URL:

Kommentar:

Trackback