• go语言实战笔记(二)


     码代码之前一定要安装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('
    ')
    	clearinput:=input[0:len(input)-1]
    	fmt.Printf("你好,%s,有什么可以帮助你的
    ",clearinput)
    
    	for  {
    		question1Reader:=bufio.NewReader(os.Stdin)
    		question1,_:=question1Reader.ReadString('
    ')
    		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文件如下

    完成!!!!!!

  • 相关阅读:
    CMDB整体项目整理(3)
    聊聊restful和restframework
    mysql笔记(2)
    mysql笔记(1)
    cmdb整体项目梳理(2)
    DOM4J解析XML
    JAXP进行DOM和SAX解析
    XML
    CSS案例
    CSS基础总结
  • 原文地址:https://www.cnblogs.com/wanglichen/p/10490475.html
Copyright © 2020-2023  润新知