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

做平行进口的汽车网站数字营销的概念

做平行进口的汽车网站,数字营销的概念,帝国做的网站怎么上传,低价网站建设公司Go语言是一门开源的编程语言#xff0c;目的在于降低构建简单、可靠、高效软件的门槛。Go平衡了底层系统语言的能力#xff0c;以及在现代语言中所见到的高级特性。 你好#xff0c;Go package main // 程序组织成包import fmt // fmt包用于格式化输出数据// … Go语言是一门开源的编程语言目的在于降低构建简单、可靠、高效软件的门槛。Go平衡了底层系统语言的能力以及在现代语言中所见到的高级特性。 你好Go package main // 程序组织成包import fmt // fmt包用于格式化输出数据// 主函数入口 func main() {// 输出语句fmt.Printf(hello world) } 如果你没有本地的Go语言环境可以通过浏览器在线方式学习: https://go.dev/play/ 一、数据类型 1.1 变量 Go语言是一种静态类型的编程语言。 可以通过 var 声明一个或多个变量 var str apple 也可以通过 : 语法来进行初始化变量的简写 str : apple 以上两种创建方式应用代码如下 package mainimport fmtfunc main() {var a saycode // 字符串fmt.Println(a)var b, c int 1, 2 // 整型fmt.Println(b, c)var d true // 布尔型fmt.Println(d)var e int // 声明变量类型为 intfmt.Println(e)// 简化方式f : apple // 字符串fmt.Println(f)g : true // 布尔型fmt.Println(g) } 可以在同一行内创建多个变量 多行创建 name : saycode age : 10 同行创建 package mainimport fmtfunc main() {name, age : saycode, 10fmt.Println(name, age) } 1.2 常量 常量是可不变的值Go语言支持字符、字符串、布尔值和数字值的常量。 使用 const 关键字声明 错误案例 运行当前程序发现报错cannot assign to name (untyped string constant I Like Go)也就证实了常量进行初始化值后是不可以进行改变的。 package mainimport fmtfunc main() {const name : I Like Goname I Like Javafmt.Println(name) } 正确案例 将π作为常量进行声明接着去计算出圆的面积。 package mainimport fmtconst PI 3.14func main() {// 计算圆的面积const r 2const area PI * r * rfmt.Println(area) } 二、格式化输出 2.1 默认方式 如果不确定要用什么可以直接使用%v (最好使用特定) fmt.Printf(我今年 %v 岁, 20) // 我今年 20 岁 fmt.Printf(我叫 %v, 张三) // 我叫 张三 2.2 字符串 当需要特定插入字符串时可使用 %s fmt.Printf(我叫 %s, 张三) 2.3 十进制整数 当需要特定插入十进制整数时可使用%d fmt.Printf(我今年 %d 岁, 10) // 我今年 10岁 2.4 浮点数 当需要插入浮点数时可使用 %f .数字f (.2f)含义就是保留小数点后两位 fmt.Printf(我今年 %f 岁, 10.22) // 我今年 10.220000岁 fmt.Printf(我今年 %.2f 岁, 10.22) // 我今年 10.22岁 2.5 变量类型 当需要查看当前变量类型时可使用%T package mainimport fmtfunc main() {num : 10fmt.Printf(num类型为 %T, num) } 三、选择结构 3.1 条件判断 if语句是一种用于判断条件的结构他将根据布尔表达式结果就是 (true 或 false)的结果来决定是否执行某段代码。 else 是不满足前一个 if 后去执行的代码块。 如下代码就是判断 x 5(布尔表达式), 如果大于则执行x大于5否则执行 x小于或等于5 if x 5 {fmt.Println(x大于5) } else {fmt.Println(x小于或等于5) } 3.2 if的嵌套 可以通过嵌套的方式去判断多个值 if x 5 {fmt.Println(x大于5) } else if x 5 {fmt.Println(x小于5) } else {fmt.Println(x等于5) } if语句可以有初始化语句初始化语句中创建的变量只在if语句块中使用。 以下代码是通过getLength方法去获取email字符串的长度在去对长度进行判断大小是否小于1。 package mainimport fmtfunc main() {email : nazhanpeng163.com// 语法糖创建if length : getLength(email); length 1 {fmt.Println(邮箱长度小于1)} else {fmt.Println(邮箱没问题)}}func getLength(a string) int {return len(a) } 四、方法 一个基本的函数需要包含函数名、参数列表、返回值类型和函数体。 例如定义一个函数名为add的函数包含两个参数a、b返回值类型为int类型函数体是ab计算两个整数的和。 func add(a int, b int) int {return a b } 函数可以有0个或多个参数。 4.1 返回结果 一般用于去终止函数并返回结果。在Go中可以返回单个值或多个值。 单个值返回已经在上面返回了。 4.1.1 多个值返回 package mainimport fmtfunc divide(a int, b int) (int, int) {quotient : a / bremainder : a % breturn quotient, remainder }func main() {q, r : divide(4, 3)fmt.Println(q,r) } 4.1.2 命名返回值 命名返回值在函数代码块内为局部变量可以进行使用。 package mainimport fmtfunc rectangleArea(width, height int) (area int) {area width * heightreturn }func main() {area : rectangleArea(5,6)fmt.Println(area, area) } 4.1.3 空返回语句 可以使用空return返回结果 package mainimport fmtfunc swap(a, b int) (x, y int) {x by areturn }func main() {x, y : swap(1,2)fmt.Println(x, y, y, y) } 4.1.4 按照值传递变量 意味着当一个变量传递给一个函数时该函数收到的是该变量的副本。 我们发现x的值还是5就说明函数无法去改变传递变量的值。 package mainimport fmtfunc main() {x : 5increment(x)fmt.Println(x, x)}func increment(x int) {x } 明天继续更新,请关注我
http://www.dnsts.com.cn/news/128496.html

相关文章:

  • 一个门户网站需要多大的空间规划网站的总结
  • 网站建设类书籍网站百度分享怎么做
  • 百度推广运营专员前端页面优化
  • 个人网站开发多少钱北京西站到大兴机场
  • 站长百度欧洲cn2 vps
  • 毕业设计做网站的步骤vr网站开发
  • 牛仔裤网站设计虚拟主机哪家好
  • 网站开发职业规划实施义乌十大最畅销小商品
  • 我要做网站做网站临泉天津做网站哪家公司好
  • 天河外贸网站建设合肥仿站定制模板建站
  • 网站建设制作免费推广网站建设视频演示
  • 企业建设门户网站成本如何百度怎么直接访问网址
  • 宁波建设工程学校网站上海网站建设怎么弄
  • 如何提升网站的收录量作文网入口
  • 美食网站建设项目分析报告w3school网站建设教程
  • 不收费的网站一蓝网站建设
  • 中国商标官网入口四川网站建设seo优化
  • 湖南省城乡住房建设厅网站珠海做网站最好的公司
  • 开源php网站开发润东电子科技 网站建设
  • 外贸网站建设规划恶意镜像网站程序
  • 免费搭建网站主机网页设计图片居右代码
  • 烟台网站建设薇企汇互联见效付款学生心理健康网站建设论文
  • 佛山网站制作网站设计互联网企业排名
  • 百度山西网站建设和百度推广unity 做网站
  • 淮安做网站公司wordpress pdf 打印
  • 一般网站空间要多大企业网站建设论文
  • 莱西网站网站建设个人做网站猛赚钱
  • 资阳建网站wordpress信息搜集
  • 有些网站做不了seo二次开发收费需要高点
  • 上海网站建设 zl什么设计网站好