Retourner au contenu associé (journal : Psychology of programming)
Posté par hsyl20 (site web personnel) le 29 août 2010 à 15:02. En réponse au journal Psychology of programming. Évalué à 5.
def loop(x: Int): Int = { val n = input if (n == -99) x else loop(max(x,n)) } output(loop(0))
#!env scala !# import scala.math.max def input = readLine toInt def output(x:Int) = println(x)
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Programmation impérative...
Posté par hsyl20 (site web personnel) . En réponse au journal Psychology of programming. Évalué à 5.
def loop(x: Int): Int = { val n = input if (n == -99) x else loop(max(x,n)) } output(loop(0))Avec, toujours pour ceux que ça intéresse, le code à ajouter au début pour que ça compile (version script) : Enfin tout ça pour dire que le paradigme impératif est un des moins déclaratif (voir http://www.info.ucl.ac.be/people/PVR/paradigmsDIAGRAMeng108.(...) ) donc ce n'est pas étonnant qu'il soit plus difficile à appréhender/analyser.