您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
// code_002_basedata project main.go
package main
import (
"fmt"
)
type Power struct {
age int
high int
name string
}
func main() {
var str string
str = "abc"
ch := str[0]
fmt.Printf("str= %s, len= %d \n", str, len(str))
fmt.Printf("str[0]= %c, ch = %c\n", str[0], ch)
str2 := `hello
mike \n \r测试
`
fmt.Println("str2=", str2)
var v1 complex64
v1 = 3.2 + 12i
v2 := 3.2 + 12i
v3 := complex(3.2, 12)
fmt.Println(v1, v2, v3)
fmt.Println(real(v1), imag(v1))
fmt.Println("============")
var i Power = Power{18, 178, "tom"}
fmt.Printf("type:%T\n", i)
fmt.Printf("value:%v\n", i)
fmt.Printf("value:%+v\n", i)
fmt.Printf("value:%#v\n", i)
/*
============
type:main.Power
value:{18 178 tom}
value:{age:18 high:178 name:tom}
value:main.Power{age:18, high:178, name:"tom"}
*/
fmt.Println("=====intervface=======")
var interstr interface{} = i
fmt.Printf("%v\n", interstr)
fmt.Println(interstr)
/*
=====intervface=======
{18 178 tom}
{18 178 tom}
*/
}
//常用的格式化字符:%s, %d, %c, %T, %v, %p
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。