
golang
文章平均质量分 53
♂Mercury
这个作者很懒,什么都没留下…
展开
-
GO语言输入函数--关于scanf、scan、scanln函数使用过程中的一些坑
GO语言–关于scanf、scan、scanln函数使用过程中的一些坑前段时间一直弄不清scanf、scan、scanln三个函数在使用场景和使用细节上的差别,这里我整理了一下关于scanf,首先我遇到过这种情况,在使用了多个scanf的时候,不像c语言那样,可以输入多行,摁多次回车package mainimport "fmt"//假如我们要输入一个人的年龄和名字func main() { var name string var age int8 fmt.Scanf("%s", &原创 2021-02-07 21:18:18 · 10784 阅读 · 6 评论 -
goland终端怎么打开,怎么在goland用cmd命令运行go程序
goland终端怎么打开,怎么在goland用cmd命令运行go程序首先,点击上方的view(视图的意思)然后再点击第一个tool windows(Windows工具)在右边我们可以看到有一个Terminal,点击它就可以了,也可以用快捷键Alt+F12直接打开终端如何在终端中执行go程序呢可以用go build 文件名 + go run 文件名,这种方法是先编译后执行也可以用go run 文件名 ,这样是直接运行,不会生成可执行文件(但实际上还是进行了编译),推荐用这种方法,简便例如,原创 2021-02-07 17:46:48 · 10097 阅读 · 1 评论 -
GO语言---三天打鱼两天晒网---中国有句俗语叫“三天打鱼两天晒网”,某人从90年1月1日起开始“三天打鱼两天晒网”。问这个人在以后的某一天中是在“打渔”,还是在“晒网”. **
中国有句俗语叫“三天打鱼两天晒网”,某人从90年1月1日起开始“三天打鱼两天晒网”。问这个人在以后的某一天中是在“打渔”,还是在“晒网”. **package mainimport "fmt"//思路是先计算出输入的时间与1990年1月1日间隔多少天,然后再用天数对5取模来判断var MONTH = [12]int{31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}//存储非闰年的每月天数func IsLeap(year int) int{原创 2021-02-06 23:36:17 · 2684 阅读 · 3 评论 -
Golang中如何模拟C语言中的if(scanf(…)==EOF)来控制输入的终止
相信很多从C/C++转到Golang的朋友们都经常会对Go中的输入控制感到头疼。。。尤其是如果要在Go中模拟C语言中的如下代码会遇到不小困惑:char input[100];while (1) { if (scanf("%s", input) == EOF) { printf("输入结束\n"); break; }}上面这段代码在控制台中输入一个Ctrl+Z(EOF) 就可以终止输入了:C语言中的 int scanf() 函数返回的是一个int类转载 2021-02-04 10:47:30 · 572 阅读 · 1 评论