设为首页 加入收藏

TOP

go语言实战笔记(二)
2019-03-07 18:07:56 】 浏览:17
Tags:语言 实战 笔记

 码代码之前一定要安装go,哈哈哈哈,反正我只装goland然后写不了代码报错,卡在第一段代码哈哈哈哈哈哈

  1. 新建项目goproject
  2. 新建src文件夹
  3. 新建main文件夹
  4. 新建第一个go文件
  5. 开始写代码....

好了,我用一秒钟的时间写完了下面的代码!

 

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文件如下

 

 

完成!!!!!!


编程开发网
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇filebeat 插件开发 下一篇go语言笔记

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

array(4) { ["type"]=> int(8) ["message"]=> string(24) "Undefined variable: jobs" ["file"]=> string(32) "/mnt/wp/cppentry/do/bencandy.php" ["line"]=> int(214) }