Retourner au contenu associé (journal : Non, l'inférence de types n'est pas du typage faible. Oui, elle rend les programmes plus lisibles)
Posté par goeb le 21 novembre 2018 à 21:00. En réponse au journal Non, l'inférence de types n'est pas du typage faible. Oui, elle rend les programmes plus lisibles. Évalué à 5.
Que se passe-t-il si la fonction retourne, selon les cas, des types différents ? Comment l'inférence de type se fait-elle ?
Exemple en pseudo code :
function getTempCelsius() { if (temperature>=12) { return "12°C" } else if (temperature>=-273) { return -1 } else { return null } }
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# et si plusieurs return avec différents types
Posté par goeb . En réponse au journal Non, l'inférence de types n'est pas du typage faible. Oui, elle rend les programmes plus lisibles. Évalué à 5.
Que se passe-t-il si la fonction retourne, selon les cas, des types différents ? Comment l'inférence de type se fait-elle ?
Exemple en pseudo code :