MCPcopy Index your code
hub / github.com/yuin/gopher-lua / LVAsNumber

Function LVAsNumber

value.go:63–73  ·  view source on GitHub ↗

LVAsNumber tries to convert a given LValue to a number.

(v LValue)

Source from the content-addressed store, hash-verified

61
62// LVAsNumber tries to convert a given LValue to a number.
63func LVAsNumber(v LValue) LNumber {
64 switch lv := v.(type) {
65 case LNumber:
66 return lv
67 case LString:
68 if num, err := parseNumber(string(lv)); err == nil {
69 return num
70 }
71 }
72 return LNumber(0)
73}
74
75type LNilType struct{}
76

Callers 2

ToNumberMethod · 0.85
ToNumberMethod · 0.85

Calls 2

parseNumberFunction · 0.85
LNumberTypeAlias · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…