Go语言学习(二)-----Hello,World
2013-03-17 17:24
351 查看
用Eclipse+Goclipse写go代码的时候,感觉有点卡,尤其是在敲完一个“.”的时候,不知道大家都木有类似的经历。
暂且就用记事本好了,反正初级阶段,接触的代码都不多。
用记事本的话,会涉及到一些命令,可以查阅go语言的command资料:
http://golang.org/cmd/go/
看到有个朋友推荐基于IntelliJ改造的go-ide,貌似不错,等有时间在下载下来试试。
下面继续Go语言的学习。
一、Go程序的代码结构
以前一章节的hello word为例:
1.首先是包名,没啥说的
2.然后是导入,这里导入了fmt包,在main中用到了fmt包中的Println方法。导入的包也可以设置别名的,例如:
这个例子中将fmt包设置了别名a。在后面使用的时候就直接写a来代替fmt。
3.接下来是函数,
函数的声明使用关键字func。整个程序将会从为main包中的main 函数开始执行,也就是所谓的入口函数。
4.需要说明的是:每一行语句结束之后,不需要写分号。
for循环中,连括号都不需要写了,例如:
今天先到这里了,下一次继续,GO....
暂且就用记事本好了,反正初级阶段,接触的代码都不多。
用记事本的话,会涉及到一些命令,可以查阅go语言的command资料:
http://golang.org/cmd/go/
看到有个朋友推荐基于IntelliJ改造的go-ide,貌似不错,等有时间在下载下来试试。
下面继续Go语言的学习。
一、Go程序的代码结构
以前一章节的hello word为例:
package main import ( "fmt" ) func main() { fmt.Println("Hello world!") }
1.首先是包名,没啥说的
2.然后是导入,这里导入了fmt包,在main中用到了fmt包中的Println方法。导入的包也可以设置别名的,例如:
package main import a "fmt" func main(){ a.Println("import alias test!"); }
这个例子中将fmt包设置了别名a。在后面使用的时候就直接写a来代替fmt。
3.接下来是函数,
函数的声明使用关键字func。整个程序将会从为main包中的main 函数开始执行,也就是所谓的入口函数。
4.需要说明的是:每一行语句结束之后,不需要写分号。
for循环中,连括号都不需要写了,例如:
package main import "fmt" func main(){ for i:=1;i<10;i++{ fmt.Println(i) } }
今天先到这里了,下一次继续,GO....
相关文章推荐
- HELLO,WORLD进阶汇编程序系列
- web hello world
- SCA 之Tuscany 5 ——helloworld Spring Bean
- linux内核驱动之hello world module
- Dev Cpp自带的标准"Hello World"C++代码
- Api demo源码学习(6)--App/Activity/Hello World
- 用c++写一个 “hello,world” 的 FastCGI程序
- Irrlicht引擎手册示例(一):Hello,World!
- mybatis学习笔记(零)mybatis学习之HelloWorld
- maven学习 ----hello-world
- MiniUI快速入门教程(二)编写第一个MiniUI程序:Hello, world!
- QName HelloWorld ---记CXF中QName的使用
- Hello World on Xcode
- How to run HelloWorld on ndk r4 and r5
- 解剖Nginx·模块开发篇(2)ngx_http_hello_world_module 模块基本结构定义
- PAT 1031 Hello World for U
- test hello world
- 最简单的基于FFmpeg的移动端例子:Windows Phone HelloWorld
- FMS + Flex HelloWorld
- RabbitMQ Java "Hello World" 点对点模式