Go之旅(二)导入

167 阅读1分钟

原文

tour.golang.org/basics/2

译文

代码将导入语句划分到括号包含的,“工厂化”(factoried)的import语句中。你仍然可以使用多个导入语句,例如:

import "fmt"
import "math"

但是推荐使用工厂化的导入语句

示例

package main

import (
	"fmt"
	"math"
)

func main() {
	fmt.Printf("Now you have %g problems.\n", math.Sqrt(7))
}

译者注

上面的代码很简单,输出7的开平方。注意上面的格式化字符串 %g。它表示将数字以浮点数形式输出。在Go中有float32,float64和complex64等,如果你不太确定使用那种具体类型,可以使用%g。关于更多的格式化,请参考golang.org/pkg/fmt/ 。这里列出其中常用的格式化字符串:

bool:                    %t
int, int8 etc.:          %d
uint, uint8 etc.:        %d, %#x if printed with %#v
float32, complex64, etc: %g
string:                  %s
chan:                    %p
pointer:                 %p