小编jav*_*inc的帖子

我可以动态清除golang中类型结构的实例值吗?

是否可以使用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)

struct go

14
推荐指数
3
解决办法
1万
查看次数

评估/执行像js'eval()这样的Golang代码/表达式

在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?为什么?

eval go

8
推荐指数
2
解决办法
1万
查看次数

+ CMS错误:304,使用at命令发送消息

我是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

多谢你们.

sms modem gsm pdu at-command

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

go ×2

at-command ×1

eval ×1

gsm ×1

modem ×1

pdu ×1

sms ×1

struct ×1