utils — 工具
import "gomaton.dev/sdk/utils"
Package utils 纯 Go 小工具:等待、随机、日志、类型转换。桌面和真机行为一致。
B2s
func B2s(b bool) string
B2s bool 转字符串("true"/"false")。
Exit
func Exit(code int)
Exit 结束脚本。
F2s
func F2s(f float64) string
F2s float64 转字符串(不带多余尾零)。
I2s
func I2s(i int) string
I2s int 转字符串。
Log
func Log(format string, a ...any)
Log 打一行日志(agov run 会实时显示)。
LogE
func LogE(label, message string)
LogE 打一行带标签的错误日志:[label] ERROR message。
LogI
func LogI(label, message string)
LogI 打一行带标签的信息日志:[label] message。
Random
func Random(min, max int) int
Random 取 [min, max] 闭区间随机整数。
S2b
func S2b(s string) bool
S2b 字符串转 bool;无法解析返回 false。
S2f
func S2f(s string) float64
S2f 字符串转 float64;无法解析返回 0。
S2i
func S2i(s string) int
S2i 字符串转 int;无法解析返回 0。
Sleep
func Sleep(ms int)
Sleep 等 ms 毫秒。
SleepRange
func SleepRange(minMs, maxMs int)
SleepRange 等 [minMs, maxMs] 之间的随机毫秒(拟人间隔)。
Sprintf
func Sprintf(format string, a ...any) string
Sprintf 等价 fmt.Sprintf(省一个 import)。