我正在尝试使用GopherJS,但是我找不到关于如何使用它的文档。
以下是围棋代码:
package main
import (
"github.com/gopherjs/gopherjs/js"
)
func main() {
t := js.Global.Get("key").Int()
println(t)
js.Global.Set("keySet", 4)
}然后使用GopherJS将其转换为JS并粘贴它:
JS代码:
var key = 3
// Pasted GopherJS Code
"use strict";
(function() {
...
}).call(this);
// End GopherJS Code
console.log(keySet)它打印:
0
4为什么?它应该打印出来
3
4下面是我尝试过的(更改Go代码和重新转换):
func main() {
t := js.Global.Get("key").Float()
println(t)
js.Global.Set("keySet", 4)
}版画
NaN
4func main() {
t := js.Global.Get("key").Int64()
println(t)
js.Global.Set("keySet", 4)
}版画
typ { '$high': 0, '$low': 0, '$val': [Circular] }
4我做错了什么?
https://stackoverflow.com/questions/47854930
复制相似问题