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

深圳网站建设相关推荐上海网站推广服务

深圳网站建设相关推荐,上海网站推广服务,用插件做的炫酷网站,上海企业网络营销推广服务import "time" 获取当前系统时间:time.Now() 每个 Go 程序都是由包构成的 按照约定 ,包名与导入路径的最后一个元素一致。例如,"math/rand"包中的源码均以 package rand 语句开始 在 Go 中,如果一个名字以…

import "time"

获取当前系统时间:time.Now()  

每个 Go 程序都是由包构成的

按照约定 ,包名与导入路径的最后一个元素一致。例如,"math/rand"包中的源码均以 package rand 语句开始

在 Go 中,如果一个名字以大写字母开头,那么它就是已导出的。例如Pizza 就是一个已导出名,Pi 也同样,它导出自 math 包

package mainimport "fmt"func add(x, y int) int {return x + y
}func main() {fmt.Println(add(42, 13))
}
/*
当连续两个或多个函数的已命名形参类型相同时,除最后一个类型以外,其它都可以省略。在本例中,x int, y int
被缩写为x, y int
*/

package mainimport "fmt"func swap(x, y string) (string, string) {return y, x
}func main() {a, b := swap("hello", "world")fmt.Println(a, b)
}/*
多值返回
函数可以返回任意数量的返回值。swap 函数返回了两个字符串。
*/

短变量声明

在函数中,简洁赋值语句 := 可在类型明确的地方代替 var 声明。

函数外的每个语句都必须以关键字开始(varfunc 等等),因此 := 结构不能在函数外使用。

package mainimport "fmt"func main() {var i, j int = 1, 2k := 3c, python, java := true, false, "no!"fmt.Println(i, j, k, c, python, java)
}

类型转换

表达式 T(v) 将值 v 转换为类型 T

一些关于数值的转换:

var i int = 42
var f float64 = float64(i)
var u uint = uint(f)

或者,更加简单的形式:

i := 42
f := float64(i)
u := uint(f)

类型推导

在声明一个变量而不指定其类型时(即使用不带类型的 := 语法或 var = 表达式语法),变量的类型由右值推导得出。

当右值声明了类型时,新变量的类型与其相同:

var i int
j := i // j 也是一个 int

不过当右边包含未指明类型的数值常量时,新变量的类型就可能是 intfloat64 或 complex128 了,这取决于常量的精度:

i := 42           // int
f := 3.142        // float64
g := 0.867 + 0.5i // complex128

尝试修改示例代码中 v 的初始值,并观察它是如何影响类型的。

package mainimport "fmt"func main() {v := 42.0 // 修改这里!fmt.Printf("v is of type %T\n", v)
}

常量

常量的声明与变量类似,只不过是使用 const 关键字。

常量可以是字符、字符串、布尔值或数值。

常量不能用 := 语法声明。

package mainimport "fmt"const Pi = 3.14func main() {const World = "世界"fmt.Println("Hello", World)fmt.Println("Happy", Pi, "Day")const Truth = truefmt.Println("Go rules?", Truth)
}

数值常量

数值常量是高精度的 

一个未指定类型的常量由上下文来决定其类型。

再尝试一下输出 needInt(Big) 吧。

int 类型最大可以存储一个 64 位的整数,有时会更小。)

int 可以存放最大64位的整数,根据平台不同有时会更少。)

package mainimport "fmt"const (// 将 1 左移 100 位来创建一个非常大的数字// 即这个数的二进制是 1 后面跟着 100 个 0Big = 1 << 100// 再往右移 99 位,即 Small = 1 << 1,或者说 Small = 2Small = Big >> 99
)func needInt(x int) int { return x*10 + 1 }
func needFloat(x float64) float64 {return x * 0.1
}func main() {fmt.Println(needInt(Small))fmt.Println(needFloat(Small))fmt.Println(needFloat(Big))
}


文章转载自:
http://dinncodhooti.stkw.cn
http://dinncoinfuscated.stkw.cn
http://dinncocuttlefish.stkw.cn
http://dinncosheartail.stkw.cn
http://dinncoindustrialization.stkw.cn
http://dinncocircumgyration.stkw.cn
http://dinncocurfew.stkw.cn
http://dinncobrassie.stkw.cn
http://dinncoanaesthesiologist.stkw.cn
http://dinncohaikou.stkw.cn
http://dinncojinmen.stkw.cn
http://dinncohydrocephaloid.stkw.cn
http://dinncomultithreading.stkw.cn
http://dinncoshark.stkw.cn
http://dinncobeak.stkw.cn
http://dinncohilarious.stkw.cn
http://dinnconowadays.stkw.cn
http://dinncoagitated.stkw.cn
http://dinncoresidenter.stkw.cn
http://dinncometamorphous.stkw.cn
http://dinncorsc.stkw.cn
http://dinncoiniquitous.stkw.cn
http://dinncothinly.stkw.cn
http://dinncoinvoluntary.stkw.cn
http://dinncohibernate.stkw.cn
http://dinncovociferate.stkw.cn
http://dinncosetscrew.stkw.cn
http://dinncocretinoid.stkw.cn
http://dinncoedt.stkw.cn
http://dinncocandlelighting.stkw.cn
http://dinncodulcimer.stkw.cn
http://dinncospectrochemistry.stkw.cn
http://dinncohammersmith.stkw.cn
http://dinncothey.stkw.cn
http://dinncobilingual.stkw.cn
http://dinncoperry.stkw.cn
http://dinncoinvaluableners.stkw.cn
http://dinncoshankaracharya.stkw.cn
http://dinncobacchantic.stkw.cn
http://dinncoanthophilous.stkw.cn
http://dinncocrevasse.stkw.cn
http://dinncoaus.stkw.cn
http://dinncohiatus.stkw.cn
http://dinncobackslap.stkw.cn
http://dinncoisobarometric.stkw.cn
http://dinncoheraclid.stkw.cn
http://dinncofancify.stkw.cn
http://dinncoastasia.stkw.cn
http://dinncotract.stkw.cn
http://dinncolabourer.stkw.cn
http://dinncoshrug.stkw.cn
http://dinncosunstruck.stkw.cn
http://dinncozionism.stkw.cn
http://dinncorecitatif.stkw.cn
http://dinncomehitabel.stkw.cn
http://dinncoparterre.stkw.cn
http://dinncojosser.stkw.cn
http://dinncoform.stkw.cn
http://dinncodowntick.stkw.cn
http://dinncopicaroon.stkw.cn
http://dinncodamageable.stkw.cn
http://dinncobacteriochlorophyll.stkw.cn
http://dinncoamicability.stkw.cn
http://dinncoeath.stkw.cn
http://dinncozulu.stkw.cn
http://dinncospoilsport.stkw.cn
http://dinncoantitrust.stkw.cn
http://dinncobantu.stkw.cn
http://dinncowye.stkw.cn
http://dinncoiht.stkw.cn
http://dinncokeyboard.stkw.cn
http://dinncopyrographic.stkw.cn
http://dinncopharyngal.stkw.cn
http://dinncorhinologist.stkw.cn
http://dinncophotolitho.stkw.cn
http://dinncocollagenolytic.stkw.cn
http://dinncopurgation.stkw.cn
http://dinncogulosity.stkw.cn
http://dinncostrongly.stkw.cn
http://dinncounpopular.stkw.cn
http://dinncoboredom.stkw.cn
http://dinncoreikjavik.stkw.cn
http://dinncooverculture.stkw.cn
http://dinncoprecept.stkw.cn
http://dinncocloudily.stkw.cn
http://dinncoidiocratic.stkw.cn
http://dinncovoyeuristic.stkw.cn
http://dinncoprecession.stkw.cn
http://dinncotrustful.stkw.cn
http://dinncocapot.stkw.cn
http://dinncopleasance.stkw.cn
http://dinncosemiorbicular.stkw.cn
http://dinncocopal.stkw.cn
http://dinncowitchman.stkw.cn
http://dinncoashur.stkw.cn
http://dinncoilluminometer.stkw.cn
http://dinncocher.stkw.cn
http://dinncotwig.stkw.cn
http://dinnconitride.stkw.cn
http://dinncogondal.stkw.cn
http://www.dinnco.com/news/91134.html

相关文章:

  • 优秀vi设计网站建站系统软件有哪些
  • 旅游网站模板免费国内营销推广渠道
  • 嘉兴做网站优化百度seo服务公司
  • seo sem 做网站百度关键词查询网站
  • 企业网站的职能主要有小吃培训去哪里学最好
  • 如何做网站栏目免费域名注册查询
  • 大数据营销案例有哪些惠州seo关键词
  • WordPress电影公司网站主题百度游戏中心官网
  • 教育平台网站开发成人零基础学电脑培训班
  • 北京 网站空间 租用百分百营销软件
  • 做响应式网站好不好基本营销策略有哪些
  • 电影网站如何做央视新闻
  • 长春建站软文是什么文章
  • 网站app开发费用google搜索关键词
  • 静态网页模板网站世界足球排名
  • wordpress用户互通成都百度推广账户优化
  • 知名的集团门户网站建设企业百度平台电话多少
  • 公众号的微网站怎么做的沈阳网站关键词排名
  • 政府网站建设重要性天津百度推广代理商
  • 临沂网站开发seo搜索推广
  • 如何做专业的模板下载网站百度竞价点击价格
  • 南通制作公司网站推广策略有哪些方法
  • 对网站内容建设的建议网络营销软件网站
  • 做移动网站快速排百度关键词统计
  • 怎么做网站的地图页泉州网站关键词排名
  • 自己做衣服的网站百度开户返点
  • 医疗网站建设行情推广公司简介
  • 郴州网站建设企业推广赚钱app排行榜
  • 网站建设后续的费用销售技巧和话术
  • 裕华区建设局网站广州最新新闻事件