Shenhi
本帖最后由 gooding300 于 2019-5-12 14:41 编辑
这里先提一下,本人是学生党!将会时不时回来更新教程!本人也在学习中!本人在B站也出过一些教程视频!
关于Go语言的一些介绍什么的大家可以自行百度!这里就不多说了!
Go语言适合于WEB开发
这里顺便提一下!GO语言没有继承这个概念!所以可能大家有些不习惯.....
不过Go用嵌套来代替继承,甚至更好用!

所以大家学完这些基础教程希望能对Go语言有个初步了解
以后咱们再说深的之类的!
这里如果大家有问题我不能一一回复大家可以去Go语言社区去询问哈!
那么,开讲呗!


1、语法结构

代码表1-1

  1. package main

  2. import "fmt"

  3. func main() {
  4. <p style="line-height: 30px; text-indent: 2em;">    fmt.println("Hello World")
  5. }</p>
复制代码

代码表1-1,这是一个简单的终端输出 "Hello World" 的程序。当然,接下来会一一分析代码的功能。但是一些了解过JAVA的人和学过JAVA的人是不是发现了什么?

没错!importpackage!!!

这两个 关键字JAVA中的一样

package: 大家可以理解为 “打包” ,将代码写在Go(.go)文件中,经过编译成为Golang的库文件(.a),然后通过import

来引入

import:引入库文件(.a),可使用其中的代码(PS:使用库文件中的代码时,需带上包名,其中的函数及结构体需要首字母大写来代表以后的教程中会细讲!

func:Golang还有"函数"这个概念,所以也可以说其是函数式语言(其实并不严谨)。func 用来声明一个函数,而main函数( func main() )则为程序的入口!当然,Golang也有"方法"的概念。后边讲哈!

fmt.println:"fmt"为包名,"."是选择器(大家把它当“的”就行了,就这么想), "println"为函数名


看了上面的试例,相信大家对GO语言也有一些了解啦!

那么今天就先到这里吧!


最后, 虽然Go简单易上手,不过要认真学习,学习其语言的特性!

还有就是如果学习Go差不多的话!学习其他语言也是上手非常快的!


2021.12 数据,可能有更多内容这里先提一下,本人是学生党!将会时不时回来更新教程!本人也在学习中!本人在B站也出过一些教程视频!
关于Go语言的一些介绍什么的大家可以自行百度!这里就不多说了!
Go语言适合于WEB开发
这里顺便提一下!GO语言没有继承这个概念!所以可能大家有些不习惯.....
不过Go用嵌套来代替继承,甚至更好用!


所以大家学完这些基础教程希望能对Go语言有个初步了解
以后咱们再说深的之类的!
这里如果大家有问题我不能一一回复大家可以去Go语言社区去询问哈!
那么,开讲呗!


1、语法结构


代码表1-1

代码:

  1. package main

  2. import "fmt"

  3. func main() {
  4. <p style="line-height: 30px; text-indent: 2em;">    fmt.println("Hello World")
  5. }</p>

代码表1-1,这是一个简单的终端输出 &quot;Hello World&quot; 的程序。当然,接下来会一一分析代码的功能。但是一些了解过JAVA的人和学过JAVA的人是不是发现了什么?

没错!importpackage!!!

这两个 关键字JAVA中的一样

package: 大家可以理解为 “打包” ,将代码写在Go(.go)文件中,经过编译成为Golang的库文件(.a),然后通过import

来引入

import:引入库文件(.a),可使用其中的代码(PS:使用库文件中的代码时,需带上包名,其中的函数及结构体需要首字母大写来代表,以后的教程中会细讲!

func:Golang还有&quot;函数&quot;这个概念,所以也可以说其是函数式语言(其实并不严谨)。func 用来声明一个函数,而main函数( func main() )则为程序的入口!当然,Golang也有&quot;方法&quot;的概念。后边讲哈!

fmt.println:&quot;fmt&quot;为包名,&quot;.&quot;是选择器(大家把它当“的”就行了,就这么想), &quot;println&quot;为函数名


看了上面的试例,相信大家对GO语言也有一些了解啦!

那么今天就先到这里吧!


最后, 虽然Go简单易上手,不过要认真学习,学习其语言的特性!

还有就是如果学习Go差不多的话!学习其他语言也是上手非常快的!


Shenhi
233333 本人初中生 坚持更新!  希望大家也能被Go语言的效率所吸引!

Zapic
其实我比较在意go的交叉编译...
写过两句golang但可能PHP和C#写多了感觉不太友好...
但不过还可以期待一下的,请楼主勿必加油.
  1. //PHP
  2. include("zapic.php");
  3. //C#
  4. using Zapic;
复制代码

森林蝙蝠
这和mc有什么关系,你想用go再造个mc?

Shenhi
森林蝙蝠 发表于 2019-5-11 09:24
这和mc有什么关系,你想用go再造个mc?

以后人多了什么不能弄? Go弄好了可以自己写API   获取服务器人数什么的  也可以自己写MC面板

gooding300
1-6: 未经允许严禁在帖内夹带私货,具体参见版规“3-15”,如有违反,版主将强制移除违规部分内容,情形严重的将予以警告或删帖处理;

按照版规规定已移除私货。

Dante_7
据传 mcbbs 是除 w3cschool 以外编程教程最多的网站

Shenhi
凋灵兔子 发表于 2019-5-12 18:35
据传 mcbbs 是除 w3cschool 以外编程教程最多的网站

What about BiliBili???

yinhui87
森林蝙蝠 发表于 2019-5-11 09:24
这和mc有什么关系,你想用go再造个mc?

哈哈哈说实话我用go写了个mc server的控制器(当然mc里的插件还是用java写的,然后接受go的控制

Shenhi
yinhui87 发表于 2019-5-21 10:06
哈哈哈说实话我用go写了个mc server的控制器(当然mc里的插件还是用java写的,然后接受go的控制 ...

没必要这么麻烦啊 Go与CMD通讯就好啦!

第一页 上一页 下一页 最后一页