Go中格式化輸出

來源:互聯網
上載者:User

標籤:value   ==   格式化   import   pow   pack   base   pac   printf   

// code_002_basedata project main.gopackage mainimport ( "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

Go中格式化輸出

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.