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


e' del linguaggio c da molto tempo, direi da quando è nato.

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

Popular posts from this blog

DHT11 Time out error using v0.4.1library

Sketch upload fails with Java error (___REMOVE___/bin/avrdude)!

Arduino Uno + KTY81/210 temperature sensor