我是一位正在学习Go的JavaScript编码人员。我下面这个教程:http://tour.golang.org/#52任何人都可以用JavaScript语言向我解释什么是“指针”?
package main
import (
"fmt"
"math"
)
type Vertex struct {
X, Y float64
}
func (v *Vertex) Abs() float64 {
return math.Sqrt(v.X*v.X + v.Y*v.Y)
}
func main() {
v := &Vertex{3, 4}
fmt.Println(v.Abs())
}
我在维基百科上,并在围棋文档什么的指针是阅读,但我还是能理解他们。任何人都可以用JavaScript语言向我解释它们吗?
这将是相当困难的,因为JavaScript没有真正像指针一样。 – 2014-10-18 06:55:05
可能的重复[在javascript中是否有指针?](http://stackoverflow.com/questions/17382427/are-there-pointers-in-javascript) – dizel3d 2014-10-18 07:04:18