是否可以使用golang创建一个动态清除结构实例值的方法?顺便说一句我是golang的新手.
type A struct {
Name string
Level int
}
type B struct {
Skill string
}
func main() {
a := A{"Momo", 1}
b := B{"Starfall"}
// outputs
// {"Momo", 1}
// {"Starfall"}
clear(a)
clear(b)
// outputs
// { , 0}
// { }
}
func clear(v interface{}) {
// some code
}
Run Code Online (Sandbox Code Playgroud) 在golang上是否有类似eval()的方法?
评估/执行JavaScript代码/表达式:
var x = 10;
var y = 20;
var a = eval("x * y") + "<br>";
var b = eval("2 + 2") + "<br>";
var c = eval("x + 17") + "<br>";
var res = a + b + c;
Run Code Online (Sandbox Code Playgroud)
res的结果将是:
200
4
27
Run Code Online (Sandbox Code Playgroud)
这可能在golang?为什么?
我是GSM和AT命令集的新手,
根据错误+ CMS ERROR:304,根据activexperts,它是一个无效的PDU模式参数
我试图在PDU模式下使用AT命令向GSM调制解调器发送消息
AT+CMGF=0
OK
AT+CMGS=31
> 079136190700203911000C913639350768260000AA13C834A89D07B9C3ED32283D0751C3F3F41B
+CMS ERROR: 304
Run Code Online (Sandbox Code Playgroud)
你能帮助我们,我错过了什么或错了什么? 我用它来编码PDU
多谢你们.