2018-07-12 16:58:33

goweb-03-golang

QAQ

本应该长篇大论介绍golang的 but

alt

https://golang.org/ 官方网站墙外
https://golang.google.cn/ 镜像网站
https://golang.google.cn/pkg/ 标准库文档
很多例子可以在线练习

特点  简洁 快速 安全 并行 有趣 开源 支持泛型编程,内存管理,数组安全,编译迅速 balabala...

开发成员

  • Thompson:1983年图灵奖(Turing Award)和1998年美国国家技术奖(National Medal of Technology)得主。他与Dennis Ritchie是Unix的原创者。Thompson也发明了后来衍生出C语言的B程序语言。
  • Pike:曾是贝尔实验室(Bell Labs)的Unix团队,和Plan 9操作系统计划的成员。他与Thompson共事多年,并共创出广泛使用的UTF-8 字元编码。
  • Robert Griesemer:曾协助制作Java的HotSpot编译器,和Chrome浏览器的JavaScript引擎V8
  • 。。。

正文

课程目标

学会开发动态网站

展示ui + 数据api

ui

  • html+css+js
  • 安卓
  • 苹果
  • ...
    html+css+js 的组合可以用在 pc+移动端

api

  • c
  • c++
  • java -.net
  • php ☃️
  • nodejs
  • python
  • go
  • ...

内容

程序结构

去学习
命名、声明、赋值、类型、包文件、作用域

基础数据类型

去学习
整型、浮点、布尔、字符串、常量

符合数据类型

去学习
数组 、 slice、map、结构体、json

函数

去学习

方法

去学习

接口

去学习

goroutines channels

去学习

常用包

去学习
os、io、strings、bytes、正则、net、http

helloworld

  • 新建文件 main.go
  • 写入代码

      package main
    
      import "fmt"
    
      func main() {
          fmt.Println("Hello world")
      }
    
  • go run main.go 直接输出结果
  • go build main.go 编译链接>生成exe可执行程序

    介绍此程序

本文链接:https://www.paishouba.com/post/goweb-03.html

-- EOF --

Comments