Golang入门笔记(1)—— helloworld 初体验

       

Golang吉祥物

 

         没有多少雄心壮志,就是想在B站上跟一个视频,写一个helloworld,入个门 。

        还是老配方,还是IDEA,简单的下载了一个go插件之后,就可以new go文件了。然后根据提示下载了一个最新的go版本,设置好环境变量。写了如下:

package main

//在这里就可以写代码了。
import "fmt"

func main() {
	fmt.Println("hello world")
}

进入Terminal 终端,go run 一个.go文件:

C:\Users\Lenovo\IdeaProjects\go-helloworld> go run test.go
hello world

        小发现:package 必须是main ,否则回报异常。不知道为何。

        package command-line-arguments is not a main package

----------------------------

上面是一套下来,比较自动。

        下面,我们再试试 先编译再运行:

  • 先go build test.go 产生 test.exe 文件;
  • 然后输入test.exe文件执行该文件。

学过Java ,大致猜一下自己写的啥。

1.   import "fmt" 应该是导入了一个包。import 后面的这个地方,比 java 多打了一个双引号。而且包名似乎很短。不仅仅如此,还支持import() 的方式,这样一来,比java节省了 import 关键字。 

// 多个导入形式的import 语言,比java 省字符。
import (
	"fmt"
	"unsafe"
)
 随后,我的确发现了一个fmt文件夹,确定 import "fmt" 绝对是一个包。

       

2.  另一个发现就是go 不用像java那样,写分号来断句。采用隔行断句,如果是新的一句话,隔行书写即可。

3.  func  应该是一个function函数的简写,func用来申明一个main函数,有点像JS。Println函数的命名还是大写开头,不像java函数名,基本小写开头的。

我的第一个helloworld

         虽然代码十分简陋,但是也算是找到第一次敲出java的hello-world的时候的那种感动了。好歹也算是写过go代码的程序员了。

        ctrl + alt + F12 查看一下源文件的目录发现除了test.go 之外,多了一个exe文件和一个go.mod文件。先不管那么多,先入门再说。

        既然出现了文件夹,顺便记下2个dos命令:md 和 rd 

md a     创建a目录  MakeDirctory a

rd a       删除a目录  RemoveDirctory a

copy ./a/b/c/test.txt ./b/d/e/   从一处复制到另一处。

del test.txt 删除文件,文件夹删除用上面的rd

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值