mirror of
https://github.com/robertkrimen/otto
synced 2025-10-26 20:28:49 +08:00
Consistent use of "value Value"/"vl Value"
This commit is contained in:
parent
e2ef7653d2
commit
e3f7ae2533
4
value.go
4
value.go
|
|
@ -30,8 +30,8 @@ type Value struct {
|
||||||
value interface{}
|
value interface{}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (vl Value) safe() bool {
|
func (value Value) safe() bool {
|
||||||
return vl.kind < valueEmpty
|
return value.kind < valueEmpty
|
||||||
}
|
}
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|
|
||||||
|
|
@ -168,32 +168,32 @@ type _number struct {
|
||||||
// FIXME
|
// FIXME
|
||||||
// http://www.goinggo.net/2013/08/gustavos-ieee-754-brain-teaser.html
|
// http://www.goinggo.net/2013/08/gustavos-ieee-754-brain-teaser.html
|
||||||
// http://bazaar.launchpad.net/~niemeyer/strepr/trunk/view/6/strepr.go#L160
|
// http://bazaar.launchpad.net/~niemeyer/strepr/trunk/view/6/strepr.go#L160
|
||||||
func (vl Value) number() (number _number) {
|
func (value Value) number() (number _number) {
|
||||||
switch vl := vl.value.(type) {
|
switch value := value.value.(type) {
|
||||||
case int8:
|
case int8:
|
||||||
number.int64 = int64(vl)
|
number.int64 = int64(value)
|
||||||
return
|
return
|
||||||
case int16:
|
case int16:
|
||||||
number.int64 = int64(vl)
|
number.int64 = int64(value)
|
||||||
return
|
return
|
||||||
case uint8:
|
case uint8:
|
||||||
number.int64 = int64(vl)
|
number.int64 = int64(value)
|
||||||
return
|
return
|
||||||
case uint16:
|
case uint16:
|
||||||
number.int64 = int64(vl)
|
number.int64 = int64(value)
|
||||||
return
|
return
|
||||||
case uint32:
|
case uint32:
|
||||||
number.int64 = int64(vl)
|
number.int64 = int64(value)
|
||||||
return
|
return
|
||||||
case int:
|
case int:
|
||||||
number.int64 = int64(vl)
|
number.int64 = int64(value)
|
||||||
return
|
return
|
||||||
case int64:
|
case int64:
|
||||||
number.int64 = vl
|
number.int64 = value
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
float := vl.float64()
|
float := value.float64()
|
||||||
if float == 0 {
|
if float == 0 {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user