(tb *LTable, key LValue, value LValue)
| 1700 | } |
| 1701 | |
| 1702 | func (ls *LState) RawSet(tb *LTable, key LValue, value LValue) { |
| 1703 | if n, ok := key.(LNumber); ok && math.IsNaN(float64(n)) { |
| 1704 | ls.RaiseError("table index is NaN") |
| 1705 | } else if key == LNil { |
| 1706 | ls.RaiseError("table index is nil") |
| 1707 | } |
| 1708 | tb.RawSet(key, value) |
| 1709 | } |
| 1710 | |
| 1711 | func (ls *LState) RawSetInt(tb *LTable, key int, value LValue) { |
| 1712 | tb.RawSetInt(key, value) |