【问题标题】:In Go - anything like a NOP (assembler) command?在 Go 中 - 类似于 NOP(汇编程序)命令的东西?
【发布时间】:2020-10-24 05:59:31
【问题描述】:

调试时我经常需要设置条件断点,例如:

if messageType == 1 {
 nop;  // <-- breakpoint
}

没有“nop”命令,我习惯于在其中放置一个正在执行的虚拟行,例如:

if messageType == 1 {
 x = 1;  // <-- breakpoint
}

然后将断点放在 x = 1 的行。

问题出在 Go 中,编译器经常开始与我作斗争,因为我没有使用 x 等 - 我只是想知道是否有一种快速和更智能的方法来使用 oneline 语句来完成它?你们是做什么的?

【问题讨论】:

标签: go


【解决方案1】:

只是不要将其存储在实变量中:

if messageType == 1 {
 _ = 1
}

【讨论】:

    猜你喜欢
    • 2019-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-28
    • 1970-01-01
    • 1970-01-01
    • 2015-11-03
    相关资源
    最近更新 更多