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

机械设备上海网站建设地产公司网站建设方案

机械设备上海网站建设,地产公司网站建设方案,县局网站建设招标,中天控股集团有限公司1、简介 Go#xff08;又称Golang#xff09;是Google开发的一种静态强类型、编译型、并发型#xff0c;并具有垃圾回收功能的编程语言。语法类似于C#xff0c;专为高性能和并发程序而设计。通常用于网络编程、云服务器、游戏服务器、DevOps、Web应用、分布式系统、容器虚…1、简介 Go又称Golang是Google开发的一种静态强类型、编译型、并发型并具有垃圾回收功能的编程语言。语法类似于C专为高性能和并发程序而设计。通常用于网络编程、云服务器、游戏服务器、DevOps、Web应用、分布式系统、容器虚拟化、区块链领域等领域。 罗伯特·格瑞史莫Robert Griesemer罗布·派克Rob Pike及肯·汤普逊Ken Thompson于2007年9月开始设计Go稍后Ian Lance Taylor、Russ Cox加入项目。Go是基于Inferno操作系统所开发的。Go于2009年11月正式宣布推出成为开放源代码项目并在Linux及Mac OS X平台上进行了实现后来追加了Windows系统下的实现。在2016年Go被软件评价公司TIOBE 选为“TIOBE 2016 年最佳语言”。 目前Go每半年发布一个二级版本即从a.x升级到a.y。 2、基本语法 标记 Go 语言可以由多个标记组成可以是关键字标识符常量字符串符号。如 fmt.Println(Hello, World!)6 个标记是(每行一个) fmt . Println ( Hello, World! )行分隔符 在 Go 语法中类似python一行代表一个语句结束。每个语句不需要像 C 家族中的其它语言一样以分号结尾这些工作都将由 Go 编译器自动完成。 如果打算将多个语句写在同一行它们则必须使用 ; 人为区分但在实际开发中并不建议这种做法。就算这样写目前的Goland运行时会自动给你换行。 注释 注释不会被编译每一个程序应该有相关注释。 单行注释是最常见的注释形式可以在任何地方使用以 // 开头的单行注释。多行注释也叫块注释均已以 /* 开头并以 */ 结尾。如 // 这是单行注释 /*啊啊啊啊啊啊啊啊啊啊啊啊这是多行注释 */标识符 标识符用来命名变量、类型等程序实体。一个标识符实际上就是一个或是多个字母(AZ和az)数字(0~9)、下划线_组成的序列但是第一个字符必须是字母或下划线而不能是数字。 有效标识符 mahesh kumar abc move_name a_123 myname50 _temp j a23b9 retVal 无效的标识符 1ab以数字开头 case关键字 ab运算符是不允许的 关键字 25常用关键字 36预定义标识符 2、语言结构 第一个Go程序 package mainimport fmt//文件名与包名没有直接关系不一定要将文件名与包名定成同一个。 //文件夹名与包名没有直接关系并非需要一致。 //同一个文件夹下的文件只能有一个包名否则编译报错。func main() {fmt.Println(Hello, World!) } package main 定义了包名。你必须在源文件中非注释的第一行指明这个文件属于哪个包如package main。package main表示一个可独立执行的程序每个 Go 应用程序都包含一个名为 main 的包。import “fmt” 告诉 Go 编译器这个程序需要使用 fmt 包的函数或其他元素fmt 包实现了格式化 IO输入/输出的函数。/…/ 是注释在程序执行时将被忽略。单行注释是最常见的注释形式你可以在任何地方使用以 // 开头的单行注释。多行注释也叫块注释均已以 /* 开头并以 */结尾且不可以嵌套使用多行注释一般用于包的文档描述或注释成块的代码片段。func main() 是程序开始执行的函数。main函数是每一个可执行程序所必须包含的一般来说都是在启动后第一个执行的函数如果有 init()函数则会先执行该函数。fmt.Println(…) 可以将字符串输出到控制台并在最后自动增加换行字符 \n。 使用 fmt.Print(“hello, world\n”) 可以得到相同的结果。 Print 和Println这两个函数也支持使用变量如fmt.Println(arr)。如果没有特别指定它们会以默认的打印格式将变量 arr 输出到控制台。 需要注意的是 { 不能单独放在一行在运行时会产生错误 go程序运行需先配置环境 1、使用Goland运行需选择配置go环境 2、使用命令行运行 go run test.go 3、数据类型 1、布尔型 布尔型的值只可以是常量 true 或者 false。一个简单的例子var b bool true。 2 数字类型 整型 int 和浮点型 float32、float64Go 语言支持整型和浮点型数字并且支持复数其中位的运算采用补码。 整型 浮点型 其他int、uint大小取决于操作系统位数。 3、字符串类型: 字符串就是一串固定长度的字符连接起来的字符序列。Go 的字符串是由单个字节连接起来的。Go 语言的字符串的字节使用 UTF-8 编码标识 Unicode 文本。 4、派生类型: 包括 指针类型Pointer数组类型结构化类型(struct)Channel 类型函数类型切片类型接口类型interfaceMap 类型 4、变量 Go 语言中必须使用所有被声明的变量。变量名由字母、数字、下划线组成其中首个字符不能为数字。 声明变量的一般形式是类似于js使用 var 关键字定义一个字符串 var variable string可以一次声明多个变量但是声明多个变量时变量类型需要相同 var variable 1, variable 2 int变量命名的3种方式 func test() {var a string // 一般方式先声明a aaa // 再赋值var b 2 // 根据值自行判定变量类型c : 3 // 初始化声明推荐 : fmt.Println(a)fmt.Println(b)fmt.Println(c) }多变量声明 var vname1, vname2, vname3 type vname1, vname2, vname3 v1, v2, v3var vname1, vname2, vname3 v1, v2, v3 // 和 python 类似,不需要显示声明类型自动推断vname1, vname2, vname3 : v1, v2, v3注意在相同的代码块中不可以再次对于相同名称的变量使用初始化声明即如果变量已经使用 var 声明过了再使用 : 声明变量就产生编译错误。这是使用变量的首选形式但是它只能被用在函数体内而不可以用于全局变量的声明与赋值。使用操作符 : 可以高效地创建一个新的变量称之为初始化声明。 如果一个变量初始化后未进行赋值数值类型为0布尔类型为 false字符串为 “”空字符串 package main import fmtfunc main() {var a stringvar b intvar c boolfmt.Println(a)fmt.Println(b)fmt.Println(c) }输出0 false5、常量 常量是一个简单值的标识符在程序运行时不会被修改的量。常量中的数据类型只可以是布尔型、数字型整数型、浮点型和复数和字符串型。 const value1 2 const value2 string abcd可省略类型说明符编译器可以根据变量的值来推断其类型。常量还可用作枚举 package mainimport unsafe const (a abcb len(a)c unsafe.Sizeof(a) // 返回变量在内存中占用的字节数 )func main(){println(a, b, c) }常量表达式中函数必须是内置函数否则编译不过。 常量中还存在一种特殊的常量iota。参见后续文章 6、运算符 go语言运算符与C语言中运算符基本一致。
http://www.pierceye.com/news/252998/

相关文章:

  • 嘉定区网站建设网站建设怎么谈
  • 网站开发 毕业设计如何做网站app
  • 优惠券网站开发谷歌seo搜索引擎下载
  • 安徽省建设工程资料上传网站重庆相亲网
  • 河南建设网站官网中英文公司网站
  • 手机版网站如何建设会议响应式网站开发
  • 肇庆住房建设部网站国外专门做旅游攻略的网站
  • 网站如何设置长尾词静态网站开发一体化课程
  • 学校网站建设流程做网站用哪个工具
  • 网站开发工作室策划案域名的价格
  • 郑州艾特网站建设公司互联网保险图片
  • 网站后台任务网站设计建设一般多少钱
  • 电子商务网站设计的基本流程创业商机网农村
  • 公司网站建设的费用如何入账毕节网站开发公司电话
  • 新浪推网站蜘蛛网站长工作职责
  • 百度网站排名关键词整站优化将wordpress部署
  • 做的ASP网站手机微站和网站数据同步
  • 爱站网长尾关键词挖掘工具营销类型网站怎么建设
  • 泉州seo网站推广在线查企业
  • 东营房地产网站建设wordpress文章关键字替换
  • 网站制作哪里好薇网站建设中最重要的环节是
  • 中山做营销型网站石家庄招投标公共服务平台官网
  • 修改wordpress的站点地址WordPress全屏图
  • 购物网站建设源码wordpress如何更改页脚背景颜色
  • 大型网站开发技术注册网站代码
  • 网站建设管理报告网站建设专家北京注安
  • 免费网站生成软件网站备案中的网站名称
  • 桐庐做网站手机里编辑 Wordpress
  • 外网怎么进入萧山网站优化
  • 做资源下载网站好吗婚恋网站建设公司排名