Closed H1rono closed 7 months ago
一部拙訳+自己解釈、抜粋
max
, min
, clear
を追加
1 + 2.0
などと同じ感じに型推論が入るF<T>
におけるT
: 具体的にはスライスの要素や関数シグネチャでのパラメータ型などpanic
時、recover
の戻り値がnil
ではないと保証されるように
nil
, または単に型指定のないnil
ではランタイムで*runtime.PanicNilError
が発生するfor
ループでループ毎に変数が作られるように
for
ループでrange over integersが使用可能に
for i := range n { ... }
GOEXPERIMENT=rangefunc
)を見据えてのものmath/rand
のRead
(deprecated)はv2になく、代わりにcrypt/rand
のRead
を使うべしSource
interfaceがUint64
メソッドのみに
Source64
interfaceはないmath/rand
に比べてより高速なアルゴリズムを使用するようにmath/rand
にあったトップレベルのIntn
, Int31
, Int31n
, Int63
, Int64n
をv2ではリネーム
IntN
, Int32
, Int32N
, Int64
, Int64N
Uint32
, Uint32N
, Uint64
, Uint64N
, Uint
, UintN
N
を追加
Int64N
またはUint64N
と似ているが任意の整数型に対応し、rand.N(5 * time.Minute)
で0~5分間を表したりできるChaCha8
, PCG
ChaCha8
はデフォルトの乱数生成器