1)golang里有没有停止程序执行的语句,类似于php里的die和exit.
2)在beego里,如何直接打印变量输出到浏览器里,而不需要渲染到模板里,类似于php里的
echo $a;
die;
如果使用fmt.Printf(),需要在后台进行查看了。
有没有更直接的方法,刚接触学习,需要进行各种调试,来了解它的执行过程和原理,
补充下:使用fmt.Fprint(this.Ctx.ResponseWriter, name)进行输出时,只输出变量,即便是设置了模板,模板也不会显示的,所以,这个应该可以满足需要的,在php里调试的时候,一般都是打印变量之后,直接使用die;断开程序执行,看结果,而fmt.Fprint(this.Ctx.ResponseWriter, name)也达到了这个效果!!只会输出变量,其它的都不会输出的!再次拜谢!
#4
更多评论
1)go中os包有一个函数:[Exit](http://docs.studygolang.com/pkg/os/#Exit) 实现该功能
2)我不知道beego怎么封装的,但只要你能获取到请求的 http.ResponseWriter(如 rw) 实例,你就可以通过 fmt.Fprint(rw, "Hello World") 将内容直接输出到页面。
#1