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

Method ToInt64

_state.go:1459–1469  ·  view source on GitHub ↗
(n int)

Source from the content-addressed store, hash-verified

1457}
1458
1459func (ls *LState) ToInt64(n int) int64 {
1460 if lv, ok := ls.Get(n).(LNumber); ok {
1461 return int64(lv)
1462 }
1463 if lv, ok := ls.Get(n).(LString); ok {
1464 if num, err := parseNumber(string(lv)); err == nil {
1465 return int64(num)
1466 }
1467 }
1468 return 0
1469}
1470
1471func (ls *LState) ToNumber(n int) LNumber {
1472 return LVAsNumber(ls.Get(n))

Callers

nothing calls this directly

Calls 2

GetMethod · 0.95
parseNumberFunction · 0.85

Tested by

no test coverage detected