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

优质网站排名公司html留言簿网站基本框架搭建

优质网站排名公司,html留言簿网站基本框架搭建,大连市住房和建设局网站,张家港做网站的推荐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.w-s-a.com/news/437887/

相关文章:

  • 编写网站策划书缘魁上海网站建设
  • 梧州外贸网站推广设计wordpress 上传 七牛
  • 增加网站备案千灯做网站
  • 深圳做网站的公php做简易网站
  • 徐州哪家做网站好商业空间设计效果图
  • 重庆建网站cqiezscom大学毕业做网站插画师好吗
  • 在门户网站做产品seo怎么样做网站管理员
  • 动画做视频在线观看网站字体安装+wordpress
  • vs2015网站开发做珠宝建个网站推广怎么样
  • 大桥外语官方网站星做宝贝佛山微信网站开发
  • 河南建设网站公司哪家好怎样做一家网站
  • 安阳市哪里做网站建设网站流量怎么赚钱
  • 网站开发与优化课程总结软件班级网站建设
  • py网站开发wordpress 公司网站 模板 下载
  • 长春城乡建设部网站首页英文网站推广服务
  • wordpress实训上海整站seo
  • 福建自己建设网站义乌市企推网络科技有限公司
  • 宁波优化网站哪家好织梦网站地图怎么做
  • 怎么在自己的网站加关键词烟台企业网站建设
  • 中山网站建设界面设计职业技能等级证书
  • 做网站首页多少钱免费版企业邮箱注册
  • ppp模式在网站建设的南昌专业做网站公司哪家好
  • 泰安网站建设制作电话号码百度sem竞价托管公司
  • 苏网站建设网页设计和网页美工
  • 跨境电商平台网站广州地铁站路线图
  • 吉林省交通建设集团有限公司网站企业网站推广的策略有哪些
  • 网站内链怎么做更好郑州网站建设哪家便宜
  • 建设大型购物网站运城哪里做网站
  • php企业网站通讯录管理系统做网站在线支付系统多少钱?
  • 怎么区分用vs和dw做的网站贝贝网网站开发背景