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

做网站单独接单如何做好推广

做网站单独接单,如何做好推广,中信建设有限责任公司投资部执行总监张鹏,婺源旅游攻略文章目录 1、_2、包名3、命名大小影响可访问范围4、运算符5、获取终端输入 1、_ 下划线"_"本身在Go中是一个特殊的标识符,称为空标识符用于忽略某个值 1)忽略导入的没使用的包 2)忽略某个返回值 2、包名 main包是程序的入口包&a…

文章目录

  • 1、_
  • 2、包名
  • 3、命名大小影响可访问范围
  • 4、运算符
  • 5、获取终端输入

1、_

  • 下划线"_"本身在Go中是一个特殊的标识符,称为空标识符
  • 用于忽略某个值

1)忽略导入的没使用的包

在这里插入图片描述

2)忽略某个返回值

在这里插入图片描述

2、包名

  • main包是程序的入口包,main函数所在包定义为main包

在这里插入图片描述

  • 不定义main包,就不能得到编译后的可执行文件
package abc//....略//编译:
go run:cannot run non-main package
  • 尽量保持package的名字和目录保持一致

在这里插入图片描述

  • 别和go的标准库冲突
//error
package fmt

3、命名大小影响可访问范围

利用首字母大写小写完成权限控制,对于变量名、函数名、常量名:

  • 若首字母大写,则可以被其他的包访问 ⇒ Java的public
  • 若首字母小写,则只能在本包中使用 ⇒ Java的private
package testvar stuNo int = 9527   //定义学号变量

以下访问其他包中小写字母开头的变量,访问不到:cannot refer to unexported name test.stuNo

package main
import ("fmt""gocode/project/test"
)func main(){fmt.Println(test.stuNo)	//访问不到
}

注意,导包时,包名是从$GOPATH/src/后开始计算的,因此需要配置一个环境变量

在这里插入图片描述

在这里插入图片描述

修改test包中的变量为大写命名:

package testvar StuNo int = 9527   //定义学号变量

可以成功访问了:

在这里插入图片描述

4、运算符

在这里插入图片描述

和Java相比:

  • ++,--只能在变量的后面,不能写在变量的前面 --a ++a 错误写法
  • 不支持三目运算符
  • 短路与&&、短路或|| 都和Java一样
  • 其他运算符 &、*用于指针变量,前者取变量地址,后者取指针变量(的值)所指向的变量的值
package main
import "fmt"
func main(){//+加号://1.正数 2.相加操作  3.字符串拼接var n1 int = +10fmt.Println(n1)var n2 int = 4 + 7fmt.Println(n2)var s1 string = "abc" + "def"fmt.Println(s1)// /除号:fmt.Println(10/3) //两个int类型数据运算,结果一定为整数类型fmt.Println(10.0/3)//浮点类型参与运算,结果为浮点类型// % 取模  等价公式: a%b=a-a/b*bfmt.Println(10%3) // 10%3= 10-10/3*3 = 1fmt.Println(-10%3)fmt.Println(10%-3)fmt.Println(-10%-3)//++自增操作:var a int = 10a++fmt.Println(a)a--fmt.Println(a)//++ 自增 加1操作,--自减,减1操作//go语言里,++,--操作非常简单,只能单独使用,不能参与到运算中去//go语言里,++,--只能在变量的后面,不能写在变量的前面 --a  ++a  错误写法
}

5、获取终端输入

方式一:fmt包的Scanln函数

注意:

  • 传入的是接收用户输入的变量的地址
  • 录入数据的时候,类型一定要匹配,因为底层会自动判定类型的,类型不匹配时,按类型的默认值处理
package main
import "fmt"
func main(){//实现功能:键盘录入学生的年龄,姓名,成绩,是否是VIPvar age intfmt.Println("请录入学生的年龄:")//传入age的地址的目的:在Scanln函数中,对地址中的值进行改变的时候,实际外面的age被影响了fmt.Scanln(&age)//录入数据的时候,类型一定要匹配,因为底层会自动判定类型的var name stringfmt.Println("请录入学生的姓名:")fmt.Scanln(&name)var score float32fmt.Println("请录入学生的成绩:")fmt.Scanln(&score)var isVIP boolfmt.Println("请录入学生是否为VIP:")fmt.Scanln(&isVIP)//将上述数据在控制台打印输出,%v原样输出我传入的变量的值fmt.Printf("学生的年龄为:%v,姓名为:%v,成绩为:%v,是否为VIP:%v",age,name,score,isVIP)
}

方式二:fmt包的Scanf函数

package main
import "fmt"
func main(){       var age int       var name string        var score float32    var isVIP bool       //方式2:Scanffmt.Println("请录入学生的年龄,姓名,成绩,是否是VIP,使用空格进行分隔")fmt.Scanf("%d %s %f %t",&age,&name,&score,&isVIP)//将上述数据在控制台打印输出:fmt.Printf("学生的年龄为:%v,姓名为:%v,成绩为:%v,是否为VIP:%v",age,name,score,isVIP)
}

在这里插入图片描述

http://www.wangmingla.cn/news/84459.html

相关文章:

  • 网站源码修改后怎么提交seo站长工具综合查询
  • 青岛网站建设公司有哪些爱站网使用体验
  • 筑建网站首页网络销售模式有哪些
  • 衢州站电话巩义网络推广公司
  • 企业网站手机端模板广告优化师的工作内容
  • 视频网站信息资源建设找推网
  • 类似于kobas的网站做kegg分析营销app
  • 风景网站模版百度信息流怎么投放
  • 宁波网络公司做网站哪个浏览器看黄页最快夸克浏览器
  • 开发技术网站开发技术路线2022年关键词排名
  • 注册深圳公司代理记账报税刷关键词排名seo软件软件
  • 北京做网站定制价格seo编辑是干什么的
  • 网页设计师的认识seo网站优化推广
  • 南阳哪有做网站公司域名查询ip地址
  • 网站开发费属于研发支出吗seo上海优化
  • 如何给网站添加客服网站注册页面
  • 个人网站做跳转怎么弄百度seo最新算法
  • 阿里云网站建设初衷百度管理员联系方式
  • 互联网站建设维护有培训班吗营销案例100例
  • python怎么做网站真正免费的网站建站
  • 石家庄 网站编辑网络营销的效果是什么
  • 网站建设网站服务搜索引擎推广的费用
  • 营销型网站设计建设公司seo站长论坛
  • sunjava做网站广告文案经典范例200字
  • 常见软件开发模型重庆网站关键词排名优化
  • 导购个人网站怎么做的优化大师在哪里
  • 国内十大网站建设品牌餐饮营销案例100例
  • 网络书签 wordpress安卓优化大师最新版下载
  • 品牌网站的推广济南seo全网营销
  • 台州哪家做企业网站比较好西安疫情最新情况