• 39_Go基础_1_6 数据类型转换


     1 package main
     2 
     3 import "fmt"
     4 
     5 func main() {
     6 
     7     /*
     8         数据类型转换:Type Convert
     9         go语言是静态语言,定义,赋值,运算必须类型一致
    10 
    11         语法格式:Type(Value)
    12 
    13         注意点:兼容类型可以转换
    14 
    15         常数:在有需要的时候,自动转型
    16         变量:需要手动转型
    17     */
    18 
    19     var a int8
    20     a = 10
    21     var b int16
    22     b = int16(a)
    23     fmt.Println(a, b) // 10 10
    24 
    25     f1 := 4.83
    26     var c int
    27     c = int(f1)
    28     fmt.Println(f1, c) // 4.83 4
    29 
    30     f1 = float64(a)
    31     fmt.Println(f1, a) // 10 10
    32 
    33     //b1 := true
    34     //a = int8(b1) //cannot convert b1 (type bool) to type int8
    35 
    36     sum := f1 + 100
    37     fmt.Printf("%T,%f\n", sum, sum) // float64,110.000000
    38 }
  • 相关阅读:
    Lambda
    Thread&线程池
    异常
    Map
    List and Set
    Collection和迭代器Iterator
    Object类,常用API
    (一)自定义 mybatis 之框架介绍
    Nginx三大功能及高并发分流
    http协议改为https
  • 原文地址:https://www.cnblogs.com/luwei0915/p/15617551.html
Copyright © 2020-2023  润新知