golang

03-第一个Go语言程序-指趣学院

2018-09-14  本文已影响412人  极客江南

Go语言程序组成


Go语言程序主函数定义格式

int main(int argc, const char * argv[]) {
    return 0;
}
// 告诉系统当前编写的代码属于哪个包
package main
// 定义了一个名称叫做main的函数
func main() {
}

Go语言HelloWorld

package main // 告诉系统当前代码属于main这个包
import "fmt" // 导入打印函数对应的fmt包
func main() {
        // 通过包名.函数名称的方式, 利用fmt包中的打印函数输出语句
    fmt.Println("Hello World!!!")
}

Go语言HelloWorld和C语言HelloWorld异同

返回值类型 函数名称(形参列表) {
        函数体相关语句;
        return 返回值;
}
func  函数名称(形参列表)(返回值列表) {
        函数体相关语句;
        return 返回值;
}
#include <stdio.h>
#include "calculate.h"
int main()
{
    int res = sum(2, 3); // 直接利用函数名称调用函数
    printf("res = %d!\n", res);
    return 0;
}
package main
import (
    "fmt"
    "lesson_1/calculate"
)
func main() {
    res := calculate.Sum(2, 3) // 使用包名.函数名称调用函数
    fmt.Println("res1 = ", res)
}
#include <stdio.h>
#include "calculate.h"
int main()
{
    int res = sum(2, 3); // 不写分号会报错
    printf("res = %d!\n", res); // 不写分号会报错
    return 0; // 不写分号会报错
}
package main
import (
    "fmt"
    "lesson_1/calculate"
)
func main() {
    res := calculate.Sum(2, 3) // 不用写分号
    fmt.Println("res1 = ", res) // 不用写分号
}

Go语言注释


Go语言编码风格

上一篇 下一篇

猜你喜欢

热点阅读