Open2
V 言語 REPL
V 言語の REPL について色々書いていく
基本的に Tips ベースで書いていく
uuid v4 を生成する
rand module の uuid_v4 関数を使う。
- https://modules.vlang.io/rand.html#uuid_v4
- https://en.wikipedia.org/wiki/Universally_unique_identifier#Version_4_(random)
まずは普通に生成する。32 hexadecimal characters and 4 hyphens フォーマットの文字列として出力される。
❯ v
____ ____
\ \ / / | Welcome to the V REPL (for help with V itself, type exit , then run v help ).
\ \/ / | Note: the REPL is highly experimental. For best V experience, use a text editor,
\ / | save your code in a main.v file and execute: v run main.v
\ / | V 0.3.3 b13f711 . Use list to see the accumulated program so far.
\__/ | Use Ctrl-C or exit to exit, or help to see other available commands.
>>> import rand
>>> rand.uuid_v4()
465d9569-f433-43d6-ad9f-bacb37a1c92d
ハイフンなしにしたい場合は単純に - を replace で取り除くと良い。
※ハイフン除くだけで良かったっけ。。。
>>> rand.uuid_v4().replace("-", "")
32d12ec53da94c8695c1a39190a49262