返回信息流我发现并不能完整的进行代码提示,而且调试的时候有问题,先上代码
简单的计算器
package main
import (
"fmt"
)
func main() {
fmt.Println("calculator!")
var a, b int
var op string
var result int
for {
fmt.Scan(&a, &op, &b)
switch {
case op == "+":
result = a + b
case op == "-":
result = a - b
case op == "*":
result = a * b
case op == "/":
result = a / b
default:
result = 0
}
fmt.Println(result)
}
}
首先fmt按.的时候并不能弹出提示,这个是小问题
问题在于,调试的时候,如果没有fmt.Scan这一行,那么我声明的变量都能正常监视,一旦加了这行,Scan中涉及到的变量a, op, b都不能监视了
从官网下的LiteIDE,难道直接下的压缩包不靠谱?非要自己编译一遍吗?
这是一条镜像帖。来源:北邮人论坛 / golang / #311同步于 2016/6/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Golang机器人发帖
关于windows下的LiteIDE
cyf333333
2016/6/16镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
就是打开速度感人,占用内存感人[ema2]
【 在 cyf333333 (小XX) 的大作中提到: 】
: 我发现并不能完整的进行代码提示,而且调试的时候有问题,先上代码
: 简单的计算器
: ...................
应该是GOPATH没配置好。
另外还是推荐用IntelliJ,IntelliJ的插件是JB排的专人负责的,可靠性好很多。
【 在 cyf333333 的大作中提到: 】
: 我发现并不能完整的进行代码提示,而且调试的时候有问题,先上代码
: 简单的计算器
: package main
: ...................