[Golong]学习笔记(一) 基础知识

Go编程基础

Go的内置keyword(25个) 不多

break default func interface select
case defer go map struct
chan else goto package switch
const fallthrough if range type
continute for import return var

Go的凝视方法(和js一样)

单行凝视: //
多行凝视: /**/

Go程序一般结构 common_structure.go
  • 通过 package 组织代码结构(类似python的模块)
  • 仅仅有 package 名称为 main 的包能够包括 main 函数
  • 一个可运行程序 有且仅有一个 main 包
  • 通过 import 来导入包
  • const 用来定义常量(类似c)
  • 函数体外部使用 var 来进行全局变量的声明和赋值
  • 复杂类型 struct , interface 要用 type keyword来声明
  • func 来声明函数

简单的demo

/*
title: common_structure.go
author: orangleliu
date: 2014-08-05
des: the simple demo of erlang
*/

// a package only have a main
package main

// use “import” import other packages
import “fmt”

const Lzz = “Orangleliu”

var name = “erlong”

type age int

type golang struct{

}

func main(){
    fmt.Println(“I love Erlog!”)
}

【推广】 免费学中医,健康全家人

原文地址:https://www.cnblogs.com/slgkaifa/p/6729060.html