いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

Task (go-task) メモ-43 (randInt, randIntN関数が追加, v3.44で追加)

関連記事

GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ

概要

これまでの Task に関する記事は上の関連記事をご参照ください。

v3.44にて randInt, randIntN 関数が追加されました。

それぞれ、math/rand.Int(), math/rand.IntN()が呼び出されます。

Taskfile.yml

# https://taskfile.dev

version: '3'

tasks:
  default:
    cmds:
      - echo "{{randInt}}"      # math/rand/v2.Int()が呼び出される
      - echo "{{randIntN 10}}"  # math/rand/v2.IntN()が呼び出される

実行例

$ task
task: [default] echo "6197453053355761480"
6197453053355761480
task: [default] echo "0"
0

参考情報

taskfile.dev


過去の記事については、以下のページからご参照下さい。

サンプルコードは、以下の場所で公開しています。