Introduction to VPS and Web Technology Development

golang培训课程1-golang环境安装与简单语法

自由vps golang
1.环境安装
   windows:下载,设置系统环境变量
   mac  下载golang  设置环境变量 vi ~/.source_bash
2. 设置环境变量
   go env -w proxy=proxy.golang.cn
3.入口函数 main
  特点:无返回类型,无返回,默认需要package main下;
  编译运行 go run main.go可以运行 如果main.go有引入其他包 使用go run .
  编译程可执行文件  go build 同上 生成可执行的文件 使用ls命令查看执行结果
4.包的互相引用  使用import引入包
  包的初始化方法 func init(){}  属于匿名引用
5.数据类型
  string  内需需要使用双引号圈起来,len(str)方法获取到的是字节数,如果要获取字符数 则使用uft8.runeCountInString(str),字符串的操作 如查找,切割直接使用string包
 
  rune int32表示四个字节,常用用于表示字符
  int  有8-64位
  float 有32位和64位
  byte  uint8  本质是无符号的8位int  表示一个字节
6.变量声明
  var varname type; varname=val
  golang不会对变量的类型进行隐式转换

7.函数声明
  
package main

import (
	"fmt"
	"unicode/utf8"
)

func main() {
	var name string
	fmt.Print(name)
	name = "你好呀"

	fmt.Println(len(name))
	fmt.Println(utf8.RuneCountInString(name))
	str, num3 := add(1, 2)
	fmt.Println(str, num3)
	multiParams(1, 2, 3, 4)
}

//多参数返回
func add(num, num2 int) (string, int) {
	return "num+num2=", num + num2
}

//不限数量参数传入
func multiParams(s ...int) {
	fmt.Println(s)
}













使用chatGPT寻求答案
标签: 暂无标签

免责声明:

本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。侵删请致信E-mail:master@freevpsweb.com

同类推荐
评论列表