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

wordpress 目录隐藏网站是怎么优化的

wordpress 目录隐藏,网站是怎么优化的,深圳做网站公司有哪些,宁波seo排名优化平台Go 语言中只有强制类型转换,没有隐式类型转换。 1. 数值类型之间的相互转换 1.1. 整型和整型之间的转换 package main import "fmt"func main() {var a int8 20var b int16 40fmt.Println(int16(a) b)// 60 }1.2. 浮点型和浮点型之间的转换 packag…

Go 语言中只有强制类型转换,没有隐式类型转换。

1. 数值类型之间的相互转换

1.1. 整型和整型之间的转换

package main
import "fmt"func main() {var a int8 = 20var b int16 = 40fmt.Println(int16(a) + b)// 60
}

1.2. 浮点型和浮点型之间的转换

package main
import "fmt"func main() {var a float32 = 20var b float64 = 40fmt.Println(float64(a) + b)// 60
}

1.3. 整型和浮点型之间的转换

package main
import "fmt"func main() {var a float32 = 20.23var b int = 40fmt.Println(a + float32(b))// 60.23
}

注意:转换的时候建议从低位转换成高位,高位转换成低位的时候如果转换不成功就会溢出,和我们想的结果不一样。

package main
func main() {var a int16 = 129var b = int8(a) // 范围 -128 到 127println("b=", b) // b= -127
}
比如:计算直角三角形的斜边长时使用 math 包的 Sqrt()函数,该函数接收的是 float64 类型的 参数,而变量 a 和 b 都是 int 类型的,这个时候就需要将 a 和 b 强制类型转换为 float64 类型。
package main
import "fmt"
import "math"
func main() {var a, b = 3, 4var c int// math.Sqrt()接收的参数是 float64 类型,需要强制转换c = int(math.Sqrt(float64(a*a + b*b)))fmt.Println(c)// 5
}


2. 其他类型转换成 string 类型

2.1. 通fmt.Sprintf() 把其他类型转换成 String 类型

package main
import ("fmt")
func main() {var i int = 20str1 := fmt.Sprintf("%d", i)fmt.Printf("值:%v 类型:%T\n", str1, str1)// 值:20 类型:stringvar f float64 = 12.456str2 := fmt.Sprintf("%.2f", f)fmt.Printf("值:%v 类型:%T\n", str2, str2)// 值:12.46 类型:stringvar t bool = truestr3 := fmt.Sprintf("%t", t)fmt.Printf("值:%v 类型:%T\n", str3, str3)// 值:true 类型:stringvar b byte = 'a'str4 := fmt.Sprintf("%c", b)fmt.Printf("值:%v 类型:%T\n", str4, str4)// 值:a 类型:string}

Sprintf 使用中需要注意转换的格式 int为%d ,float为%f, bool为%t,byte为%c

2.2. 通过strconv 把其他类型转换成string类型

package main
import ("fmt""strconv"
)func main() {// 整型转成字符串// FormatInt()// 参数1:int64的数值// 参数2:传值int类型的进制var i int = 20str1 := strconv.FormatInt(int64(i), 10)fmt.Printf("值:%v 类型:%T\n", str1, str1)// 值:20 类型:string// 浮点型转成字符串	// FormatFloat()// 参数 1:要转换的值// 参数 2:格式化类型 'f'、'b'、'e'、'E'、'g'、'G',一般用f即可// 参数 3: 保留的小数点,如果为-1表示不对小数点格式化// 参数 4:格式化的类型传入 64或32var f float32 = 20.231313str2 := strconv.FormatFloat(float64(f), 'f', 4, 32)fmt.Printf("值:%v 类型:%T\n", str2, str2)// 值:20.2313 类型:string// 布尔型转成字符串,没有任何意义str3 := strconv.FormatBool(true)fmt.Printf("值:%v 类型:%T\n", str3, str3)// 值:true 类型:string // 字符转成字符串,没有任何意义a:='b' str4 := strconv.FormatUint(uint64(a), 10)fmt.Printf("值:%v 类型:%T\n", str4, str4) //值:98 类型:string}

3. String 类型转换成数值类型

package mainimport ("fmt""strconv"
)func main() {// 字符串类型转换成整型// ParseInt()// 参数1:string数据// 参数2:进制// 参数3:位数 16、32、64str1:= "123456"num1,_:= strconv.ParseInt(str1, 10, 64)fmt.Printf("%v--%T\n", num1, num1)// 123456--int64// 字符串类型转换成浮点型// ParseFloat()// 参数1:string数据// 参数2:位数 32 64str2:= "123456.333xxxx"float2,_:= strconv.ParseFloat(str2, 64)fmt.Printf("%v--%T\n", float2, float2)// 0--float64// 字符串类型转换成布尔型=>不建议这样转bool3, _ := strconv.ParseBool("xxxxxxx") fmt.Printf("值:%v 类型:%T\n", bool3, bool3)// 值:false 类型:bool}

4. 数值类型没法和 bool 类型进行转换

注意:在 go 语言中数值类型没法直接转换成 bool 类型,bool 类型也没法直接转换成数值类型

http://www.dtcms.com/wzjs/246157.html

相关文章:

  • 扬州网站建设公司关键词怎样做优化排名
  • 临淄网站制作首选公司营销推广活动策划
  • 海南新闻网在线中心长沙优化网站厂家
  • 大气聚财的公司名字南京seo域名
  • 产品通过网站做营销免费seo在线工具
  • 织梦中英网站怎么做东莞做网站哪里好
  • 最简单的出入库管理软件正规seo多少钱
  • 网站建设公司怎么样seo关键词优化哪个平台好
  • 自己制作头像的网站 设计 动漫苏州网站建设方案
  • wordpress 主题站企业培训内容
  • 北京网站建设方案书百度搜索服务
  • 易语言做网站登录器长沙网站seo推广公司
  • 建设网站的工具永久免费域名申请
  • 电商是做什么seo搜索引擎优化推广专员
  • 便宜网站建设正规网站建设服务
  • 网站防黑客入侵做相关防御优化 seo
  • 厦门 微网站制作成人就业技术培训机构
  • 赣州市官网外贸网站优化
  • 吉林省建设厅网站专家网站建设黄页
  • 张浦专业做网站seo搜索引擎优化工程师招聘
  • 仅有网站做app西安百度公司地址介绍
  • 怎么做自己的导航网站经典广告推广词
  • 网站开发 平面设计风云榜
  • 王瀚在日本做男优网站怎么开发自己的网站
  • 响应式网站设计开发seo排名第一
  • 织梦网站更改网站的导航武汉整站seo数据上云
  • 北京网页设计培训机构百度seo排名推广
  • 模板的网站都有哪些常用的网络推广方式有哪些
  • 集美网站建设alexa排名查询统计
  • 网站什么时候做解析品牌策划方案怎么写