当前位置: 首页 > news >正文

福州网站制作托管维护网络营销课程感悟

福州网站制作托管维护,网络营销课程感悟,wordpress怎么做后端,网站建设策划书是由谁编写的标识符与关键字 标识符 在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名、常量名、函数名等等。 Go语言中标识符由字母数字和_(下划线)组成,并且只能以字母和_开头。 举几个例子:abc, _, _123, a123。 关键字 关键…

标识符与关键字
标识符
在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名、常量名、函数名等等。 Go语言中标识符由字母数字和_(下划线)组成,并且只能以字母和_开头。 举几个例子:abc, _, _123, a123。
关键字
关键字是指编程语言中预先定义好的具有特殊含义的标识符。 关键字和保留字都不建议用作变量名。
Go语言中有25个关键字:
break default func interface select
case defer go map struct
chan else goto package switch
const fallthrough if range type
continue for import return var

此外,Go语言中还有37个保留字。
Constants: true false iota nil

    Types:    int  int8  int16  int32  int64  uint  uint8  uint16  uint32  uint64  uintptrfloat32  float64  complex128  complex64bool  byte  rune  string  errorFunctions:   make  len  cap  new  append  copy  close  deletecomplex  real  imagpanic  recover

变量
变量的来历
程序运行过程中的数据都是保存在内存中,我们想要在代码中操作某个数据时就需要去内存上找到这个变量,但是如果我们直接在代码中通过内存地址去操作变量的话,代码的可读性会非常差而且还容易出错,所以我们就利用变量将这个数据的内存地址保存起来,以后直接通过这个变量就能找到内存上对应的数据了。
变量类型
变量(Variable)的功能是存储数据。不同的变量保存的数据类型可能会不一样。经过半个多世纪的发展,编程语言已经基本形成了一套固定的类型,常见变量的数据类型有:整型、浮点型、布尔型等。
Go语言中的每一个变量都有自己的类型,并且变量必须经过声明才能开始使用。
变量声明
Go语言中的变量需要声明后才能使用,同一作用域内不支持重复声明。 并且Go语言的变量声明后必须使用。
标准声明
Go语言的变量声明格式为:
var 变量名 变量类型

变量声明以关键字var开头,变量类型放在变量的后面,行尾无需分号。 举个例子:
var name string
var age int
var isOk bool

批量声明
每声明一个变量就需要写var关键字会比较繁琐,go语言中还支持批量变量声明:
var (
a string
b int
c bool
d float32
)

变量的初始化
Go语言在声明变量的时候,会自动对变量对应的内存区域进行初始化操作。每个变量会被初始化成其类型的默认值,例如: 整型和浮点型变量的默认值为0。 字符串变量的默认值为空字符串。 布尔型变量默认为false。 切片、函数、指针变量的默认为nil。
当然我们也可在声明变量的时候为其指定初始值。变量初始化的标准格式如下:
var 变量名 类型 = 表达式

举个例子:
var name string = “Q1mi”
var age int = 18

或者一次初始化多个变量
var name, age = “Q1mi”, 20

类型推导
有时候我们会将变量的类型省略,这个时候编译器会根据等号右边的值来推导变量的类型完成初始化。
var name = “Q1mi”
var age = 18

短变量声明
在函数内部,可以使用更简略的 := 方式声明并初始化变量。
package main

import (
“fmt”
)
// 全局变量m
var m = 100

func main() {
n := 10
m := 200 // 此处声明局部变量m
fmt.Println(m, n)
}

匿名变量
在使用多重赋值时,如果想要忽略某个值,可以使用匿名变量(anonymous variable)。 匿名变量用一个下划线_表示,例如:
func foo() (int, string) {
return 10, “Q1mi”
}
func main() {
x, _ := foo()
_, y := foo()
fmt.Println(“x=”, x)
fmt.Println(“y=”, y)
}

匿名变量不占用命名空间,不会分配内存,所以匿名变量之间不存在重复声明。 (在Lua等编程语言里,匿名变量也被叫做哑元变量。)
注意事项:
1.函数外的每个语句都必须以关键字开始(var、const、func等)
2.:=
3._
常量
相对于变量,常量是恒定不变的值,多用于定义程序运行期间不会改变的那些值。 常量的声明和变量声明非常类似,只是把var换成了const,常量在定义的时候必须赋值。
const pi = 3.1415
const e = 2.7182

声明了pi和e这两个常量之后,在整个程序运行期间它们的值都不能再发生变化了。
多个常量也可以一起声明:
const (
pi = 3.1415
e = 2.7182
)

const同时声明多个常量时,如果省略了值则表示和上面一行的值相同。 例如:
const (
n1 = 100
n2
n3
)

上面示例中,常量n1、n2、n3的值都是100。
iota
iota是go语言的常量计数器,只能在常量的表达式中使用。
iota在const关键字出现时将被重置为0。const中每新增一行常量声明将使iota计数一次(iota可理解为const语句块中的行索引)。 使用iota能简化定义,在定义枚举时很有用。
举个例子:
const (
n1 = iota //0
n2 //1
n3 //2
n4 //3
)

几个常见的iota示例:
使用_跳过某些值
const (
n1 = iota //0
n2 //1
_
n4 //3
)

iota声明中间插队
const (
n1 = iota //0
n2 = 100 //100
n3 = iota //2
n4 //3
)
const n5 = iota //0

定义数量级 (这里的<<表示左移操作,1<<10表示将1的二进制表示向左移10位,也就是由1变成了10000000000,也就是十进制的1024。同理2<<2表示将2的二进制表示向左移2位,也就是由10变成了1000,也就是十进制的8。)
const (
_ = iota
KB = 1 << (10 * iota)
MB = 1 << (10 * iota)
GB = 1 << (10 * iota)
TB = 1 << (10 * iota)
PB = 1 << (10 * iota)
)

多个iota定义在一行
const (
a, b = iota + 1, iota + 2 //1,2
c, d //2,3
e, f //3,4
)

http://www.dinnco.com/news/11508.html

相关文章:

  • 注册公司名字大全免费武汉seo关键词优化
  • 陕西煤业化工建设集团网站广告发布平台app
  • 手机网站后台管理优化网站界面的工具
  • 部门网站建设怎么做网站推广模式
  • 网站建设规划案例黑帽seo教程
  • 用java做网站验证码怎么写北京seo加盟
  • 网站开发总结标题seo推广官网
  • 做网站域名选择许昌网络推广外包
  • 建设工程项目查询网站搜索引擎提交入口大全
  • 如何修改网站备案信息国家市场监管总局官网
  • 漳州市网站建设价格今天热搜前十名
  • 中国公司查询网站360搜索引擎下载
  • wordpress安装主题后没内容常宁seo外包
  • 怎么填写网站备案申请百度seo优化推广公司
  • 在网站后台做网页短视频广告投放平台
  • 做日历的网站百度帐号登录个人中心
  • 软件app免费下载大全win10优化大师是官方的吗
  • 自己做的公司网站百度搜不到百度推广投诉热线
  • 建设一个网站要学什么苏州旺道seo
  • 大学网站建设专业网络营销策划推广公司
  • 合优网合川招聘武汉seo公司哪家专业
  • 建设一个网站需要什么技术人员阜新网络推广
  • 制作公司网页平台seo自然搜索优化排名
  • 手机版网站开发html5媒介
  • 潍坊网站建设费用线上营销推广方式
  • 网站维护html模板百度首页百度
  • 住房和城乡建设部网站公布信息推广网络推广平台
  • 霸州网站建设友链交易交易平台
  • 媒体查询做响应式网站有哪些河北电子商务seo
  • 无锡做装修网站福州seo网络推广