零基礎學GoLang-2-Helloworld

來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。
package main

import "fmt"

func main() {
    fmt.Print("hello, world\n")
}

運行輸出 helloworld;

內容分析:
fmt :fmt 包實現了格式化I/O函數,類似於C的 printf 和 scanf. 格式“預留位置”衍生自C,但比C更簡單。

一般:

%v相應值的預設格式。在列印結構體時,“加號”標記(%+v)會添加欄位名%#v相應值的Go文法表示%T相應值的類型的Go文法表示%%字面上的百分比符號,並非值的預留位置

布爾:

%t單詞 true 或 false。

整數:

%b二進位表示%c相應Unicode碼點所表示的字元%d十進位表示%o八進位表示%q單引號圍繞的字元字面值,由Go文法安全地轉義%x十六進位表示,字母形式為小寫 a-f%X十六進位表示,字母形式為大寫 A-F%UUnicode格式:U+1234,等同於 "U+%04X"

浮點數及其複合構成:

%b無小數部分的,指數為二的冪的科學計數法,與 strconv.FormatFloat的 'b' 轉換格式一致。例如 -123456p-78%e科學計數法,例如 -1234.456e+78%E科學計數法,例如 -1234.456E+78%f有小數點而無指數,例如 123.456%g根據情況選擇 %e 或 %f 以產生更緊湊的(無末尾的0)輸出%G根據情況選擇 %E 或 %f 以產生更緊湊的(無末尾的0)輸出

字串與位元組切片:

%s字串或切片的無解譯位元組%q雙引號圍繞的字串,由Go文法安全地轉義%x十六進位,小寫字母,每位元組兩個字元%X十六進位,大寫字母,每位元組兩個字元

指標:

%p十六進位表示,首碼 0x


感謝 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.