Retourner au contenu associé (journal : Rust en version 0.12)
Posté par Anthony Jaguenaud le 13 octobre 2014 à 22:00. En réponse au journal Rust en version 0.12. Évalué à 5.
En haskell :
twice :: (Num a) => a -> (a -> a) -> a twice x f = f x + f x square :: (Num a) => a -> a square x = x * x
Dans ghci :
Prelude> twice 5 square 50 Prelude> twice 5 (^2) 50
Les déclarations de type ne sont pas nécessaire, mais permette de garantir que la fonction prend un type numérique et retourne le même type. Fonctionne avec Int, Integer, Float, etc.
Int
Integer
Float
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: simple ?
Posté par Anthony Jaguenaud . En réponse au journal Rust en version 0.12. Évalué à 5.
En haskell :
Dans ghci :
Les déclarations de type ne sont pas nécessaire, mais permette de garantir que la fonction prend un type numérique et retourne le même type. Fonctionne avec
Int,Integer,Float, etc.