从PHP到GO语言(二)Hello world

入门语言的第一步都是hello world,目的是让这个程序跑起来,看看最简单的语法

//这个是php的语法
<?php
echo "hello world";
//这个是go语言的语法
package main

import "fmt"

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

以下是标注出来的区别点

  • go语言中不需要告诉程序这是go语言来了,所以不要再写<?go这种东西了
  • go语言要运行一定要用package main来引用一个方法,而这个方法名叫做main
  • 打印用的这个fmt相当于是一个php里面封装好的类那种感觉,而后面的Printf只是这个类里面其中一个方法,调用的时候就用一个.就可以使用
  • import相当于是在开头引用了这一个类,引用过后下面就必须使用,否则会报错
  • 格式上面不需要在每一行结尾加上;,因为go语言会在编译的时候自动加上,就算你手动写上,他也会自动给你删除
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 数组 和C语言一样,Go语言中也有数组的概念, Go语言中的数组也是用于保存一组相同类型的数据 和C语言一样,Go...
    极客江南阅读 4,914评论 0 2
  • Golang是我最喜欢的一门语言,它简洁、高效、易学习、开发效率高、还可以编译成机器码… 虽然它一出世,就饱受关注...
    盘木阅读 8,903评论 0 7
  • “本文参加#感悟三下乡,青春筑梦行#活动,本人承诺,文章内容为原创,且未在其他平台发表过。” “我十多岁的时...
    翦翦风儿阅读 3,339评论 0 1
  • 几天后再次见到父亲,感觉很不真实。 我是在殡仪馆见到他的,几天前离开他时,他还是又真又活的人,就算患了绝症,也是活...
    冰清心Lucy阅读 1,573评论 2 1
  • 文/洛西 前些年,我和胖子在老家的溪边吹风的时候都能突然迸发出灵感,晚上回家写一些杂七杂八的文章。这两年到...
    Lobtensherab阅读 4,306评论 0 0