go语言实战笔记(二)
程序员文章站
2022-03-26 14:06:51
码代码之前一定要安装go,哈哈哈哈,反正我只装goland然后写不了代码报错,卡在第一段代码哈哈哈哈哈哈 好了,我用一秒钟的时间写完了下面的代码! "mypro"是我建立的和main并级的一个文件夹,把方法放在"mypro"下的一个go文件中,文件结构如下 我的Hello方法代码如下 光是这样子写可 ......
码代码之前一定要安装go,哈哈哈哈,反正我只装goland然后写不了代码报错,卡在第一段代码哈哈哈哈哈哈
- 新建项目goproject
- 新建src文件夹
- 新建main文件夹
- 新建第一个go文件
- 开始写代码....
好了,我用一秒钟的时间写完了下面的代码!
package main
import (
"bufio"
"fmt"
"os"
"mypro"
)
func main () {
fmt.println("请输入你的名字")
reader := bufio.newreader(os.stdin)
input,_:=reader.readstring('\n')
clearinput:=input[0:len(input)-1]
fmt.printf("你好,%s,有什么可以帮助你的\n",clearinput)
for {
question1reader:=bufio.newreader(os.stdin)
question1,_:=question1reader.readstring('\n')
cleanquestion1:=question1[:len(question1)-1]
mypro.hello(cleanquestion1)
}
}
"mypro"是我建立的和main并级的一个文件夹,把方法放在"mypro"下的一个go文件中,文件结构如下
我的hello方法代码如下
package mypro
import (
"fmt"
"os"
"strings"
)
func hello(cleanquestion1 string){
if strings.contains(cleanquestion1,"天气") {
fmt.println("今天天气很好")
}else if strings.contains(cleanquestion1,"故事"){
fmt.println("从前有座山,山里有座庙,庙里有个老和尚")
}else if strings.contains(cleanquestion1,"再见"){
fmt.println("好的.再见")
os.exit(0)
}else {
fmt.println("你说的是什么鬼")
}
}
光是这样子写可不能直接运行,还需要配置一下gopath,找到下图的选项点开
我们点击右边箭头所指的"+"号添加路径
接下来就可以准备运行看看效果啦
执行go文件如下
完成!!!!!!
上一篇: 单页面开发和多页面开发的区别