Nuovo utilizzo del carattere "?"
osservando un listato presente negli esempi dell'ide ho scoperto questa nuova funzionalità davvero utile.
serial.println((val)?"high":"low");
val = 0 -> "low"
val > 0 -> "high"
per come la vedo io risulta una bella semplificazione, senza ricorrere if e else.
ho dato un occhiata alla guida di riferimento dell'ide ma senza trovare traccia del suo utilizzo.
e' sempre una funzione ereditata dal c oppure non sono stato attento consultare le guide?
esistono altre "scorciatoie" analoghe per rendere il software più snello?
grazie del contributo
serial.println((val)?"high":"low");
val = 0 -> "low"
val > 0 -> "high"
per come la vedo io risulta una bella semplificazione, senza ricorrere if e else.
ho dato un occhiata alla guida di riferimento dell'ide ma senza trovare traccia del suo utilizzo.
e' sempre una funzione ereditata dal c oppure non sono stato attento consultare le guide?
esistono altre "scorciatoie" analoghe per rendere il software più snello?
grazie del contributo
e' del linguaggio c da molto tempo, direi da quando è nato.
altro mi viene in mente solo a=a+3; semplificato in a+=3;
altro mi viene in mente solo a=a+3; semplificato in a+=3;
Arduino Forum > International > Italiano > Software (Moderator: leo72) > Nuovo utilizzo del carattere "?"
arduino
Comments
Post a Comment