私は乱数を見たいだけです。ランダムライブラリの場合はan example straight out of the docsとなります。私はのように、発電機や種子を受け入れ、乱数値と新しいシードを含むタプルを返すようにRandom.generate
を期待:Elmで乱数を生成するために必要な最小限のコードは何ですか?
-- TYPE MISMATCH ---------------------------------------------------- -----------
The 2nd argument to function `generate` is causing a mismatch.
5| Random.generate (Random.int 0 10) seed0
^^^^^
Function `generate` is expecting the 2nd argument to be:
Random.Generator a
But it is:
Random.Seed
The 1st argument to function `generate` is causing a mismatch.
5| Random.generate (Random.int 0 10) seed0
^^^^^^^^^^^^^^^
Function `generate` is expecting the 1st argument to be:
a -> b
But it is:
Random.Generator Int
:
generate : Generator a -> Seed -> (a, Seed)
-- Main.elm
import Random
seed0 = Random.initialSeed 31415
randomNumber = Random.generate (Random.int 0 10) seed0
main =
-- print result of randomNumber here
は、コンパイルエラーは、二つの型の不一致を示し、
私はここで何が欠けていますか?
ます。http:// elm-
がだからあなたのリファクタリング、コードは次のようになりますlang.org/examples/random – Tosh
乱数のインスタンスを表示するには、本当にelmアプリが必要ですか?私の疑問を浮かび上がらせる別の方法は、「投稿したばかりのサンプルからどれくらい削除して、タイプエラーが出ないようにするには? –