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

优秀企业官网设计案例深圳网站营销seo电话

优秀企业官网设计案例,深圳网站营销seo电话,开发网站的流程细节,电商网站建设包括哪些方面程序功能解读 第一行为可执行程序的包名#xff0c;所有的Go源文件头部必须有一个包生命语句#xff0c;Go通过包名来管理命名空间。 第三行import是引用外部包的说明 func关键字声明定义一个函数#xff0c;如果是main则代表是Go程序入口函数 Go源码特征解读 源程序以.g…程序功能解读 第一行为可执行程序的包名所有的Go源文件头部必须有一个包生命语句Go通过包名来管理命名空间。 第三行import是引用外部包的说明 func关键字声明定义一个函数如果是main则代表是Go程序入口函数 Go源码特征解读 源程序以.go结尾 源程序默认为UF8编码 标识符区分大小写 语句结尾的分号可以省略 包内方法调用使用.调用 main函数所在的包名必须是main Go词法单元 标识符开头必须是_或者字母 内置数据标识符也就是基本数据类型其中包括 整形 byte int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 uintptr u开头的是无符号也就是正整数 浮点型 float32 float64 复数型 complex64 complex128 字符string 字节为单位 字符串 rune 字符为单位 接口类型 error 布尔型 bool 常量值标识符 true false // 布尔值常量 iota // 连续枚举类型自增值 nil // 指针/引用型的变量默认值 Go源程序基本构成 关键字引导程序的基本结构内置类型标识符辅助声明变量和常量字面量辅助变量和常量的初始化分隔符帮助Go语言识别操作符和变量关键字一起构成丰富的语法单元 变量 var varName dataType [ value] 关键字var用于变量声明varName是变量名标识符dataType是基本数据类型value是变量的初始值可以是值也可以是其他变量名还可以是一个表达式如果不指定初始值泽默认赋值该类型的零值声明变量后立刻分配空间 varName : value 短类型声明只能出现在函数内自动进行数据类型判断 常量 常量分为布尔型、字符串型和数值类型常量存储在程序的只读段里。 预声明标识符iota用在常量声明中初始值为0一组多个常量同时声明则会自增变成枚举。 复合数据类型 指针 * pointerType // 指针类型使用* 然后紧跟其指向的类型名 数组 [n] elementType // 数组类型使用[n]n代表数组长度后边跟的是元素类型 切片 [] elementType // 和数组差不多只不过不需要指定长度 字典(map) map[keyType]valueType // map类型使用map[键类型]值类型表示 chan valueType // 通道chan和后边的通道元素类型 面向对象 工程结构 新建一个oop.go package _oop // Package _oop 引用名称import (fmtstrconv )// GIRL 常量 const (// GIRL 自增GIRL Gender iotaFIRSTSECONDTHIRD )type Gender uint8 // 无符号的8位整数类型// User 结构体 type User struct {Name stringAge uint8Gender Gender }/** 方法参数中带*意思是传递的是结构体的指针如果修改会影响外部的值如果不带星则是传入了一个复制出来的值 */// AddAge 方法 func (u *User) AddAge() {u.Age }// Run 方法 func (*User) Run() {fmt.Println(user run) }// Sleep 方法 func (*User) Sleep() {fmt.Println(user sleep) }func UserCase() {u : new(User) // 为取地址符号u.Run()u.Sleep()fmt.Println(GIRL)fmt.Println(THIRD)fmt.Println(修改前的Age strconv.FormatInt(int64(u.Age), 10)) // strconv.FormatInt(int64(u.Age), 10) 这里是将十进制的数字转为了string类型u.AddAge()fmt.Println(修改前的Age strconv.FormatInt(int64(u.Age), 10)) } 再写一个main主程序掉用 package mainimport _study study/oop // 引入另一个go文件 _study为package名称 后边是他的存在路径以根目录为开始func main() {_study.UserCase() } 多态 工程结构 编写一个新的go文件在go中只要是实现了接口的方法就算是实现 package polymorphismimport (fmt )type Person interface {Run()Sleep() }// Teacher 结构体 type Teacher struct { }// Student 结构体 type Student struct { }/** 方法参数中带*意思是传递的是结构体的指针如果修改会影响外部的值如果不带星则是传入了一个复制出来的值 */// Run Teacher方法 func (*Teacher) Run() {fmt.Println(Teacher run) }// Sleep Teacher方法 func (*Teacher) Sleep() {fmt.Println(Teacher sleep) }// Run Student方法 func (*Student) Run() {fmt.Println(Student run) }// Sleep Student方法 func (*Student) Sleep() {fmt.Println(Student sleep) }func Process(person Person) {person.Run()person.Sleep() }
http://www.tj-hxxt.cn/news/143946.html

相关文章:

  • 建设部政务网站redis做缓存的网站并发数
  • html网站设计模板关于网站建设的请示范文
  • 做家装的网站有哪些内容在线看网站源码
  • 有什么公司建网站软件推广怎么做
  • php网站开发学什么网站建设出售
  • 花都移动网站建设专业的网上购物平台
  • 山东建设厅科技处网站wordpress插件库
  • 安徽省建设工程安全 协会网站seo优化技术培训中心
  • 百度统计网站网线制作的注意事项
  • 如何用jeecg建设网站wordpress如何设置关键词和描述
  • 江西省住房城乡建设厅网站工程建设数字化管理平台app下载
  • seo 网站结构多个网站 备案吗
  • 深圳网站建设 设计首选深圳市百度包头网站建设
  • 学校网站制作大悟网站制作
  • 网站色调设计方案中山 网站建设
  • 做网站大概一个月多少工资设计素材网址
  • 化妆品商城网站建设策划方案ppt在线预览wordpress
  • 乐清做网站的公司有哪些优秀网站设计赏析
  • 厂房建设招标网站博客营销是一种新兴的网络营销方式
  • 上海市建设三类人员报名网站wordpress本地打开
  • 舟山外贸建站公司公网带宽1m能建设电商网站吗
  • 无锡公司建立网站wordpress付费文章插件
  • 海南省住建设厅网站报监的工程抖音seo排名优化公司
  • 网站设计素材图片aso排名
  • 诸暨制作网站的公司有哪些毕设网站代做一般预算多少钱
  • 网站建设公司找上海站霸杭州网络游戏公司排名
  • 网站制作需要多少钱kwordpress的导航代码
  • 营销网站设计上海天气北京南站地铁几号线
  • 贸易网站模板企业信用信息查询公示系统河北
  • 怎么在网上卖东西视频淄博seo方案