func main() {
	f.Println("mymath.Sqrt(4) =", mymath.Sqrt(4))
	f.Println("E =", E) // referencia math.E

	t, _ := template.New("test").Parse("Pi^2 = {{.}}")
	t.Execute(os.Stdout, Pow(Pi, 2))
}
Ejemplo n.º 2
0
func Run() {
	fmt.Printf("Hello, world.  Sqrt(2) = %v\n", mymath.Sqrt(2))

	s := "hello"
	fmt.Printf("%s\n", s[1:3])
	var arr [10]int
	for i := 0; i < 10; i++ {
		arr[i] = i
	}

	sl := arr[2:5]

	fmt.Printf("%d, cap:%d\n", sl, cap(sl))
	sl = append(sl, 100, 200, 300, 400, 500)
	sl = append(sl, 600)
	fmt.Printf("%d\n", arr)

	var m map[string]int
	m = make(map[string]int)
	m["one"] = 1
	fmt.Printf("m[one] = %d\n", m["one"])

	rating := map[string]float32{"C": 5, "Go": 4.5, "Python": 4.5, "C++": 2}
	csharpRating, ok := rating["C#"]
	if ok {
		fmt.Println("c# rating is", csharpRating)
	} else {
		fmt.Println("c# rating is not found")
		rating["C#"] = 9.9
	}
	delete(rating, "C")
	for k, v := range rating {
		fmt.Printf("map key:%s  value:%f\n", k, v)
	}

	ret := demo(3)
	fmt.Println(ret)

	add1 := 22
	add2 := 33
	add(add1, add2, &ret)
	fmt.Println(ret)

	ptr := new(Person)
	ptr.name = "liucong"
	ptr.age = 12
	fmt.Println(ptr)

	var p1 Person
	p1.name, p1.age = "bad", 12
	fmt.Println(p1)
	p1.print()
}
Ejemplo n.º 3
0
func main() {
	fmt.Printf("Hello, world.  Sqrt(2) = %v\n", mymath.Sqrt(2))
	PrintHello()

	runtime.GOMAXPROCS(2)

	begin := make(chan bool)
	go busy(begin)
	fmt.Println(runtime.NumGoroutine())
	<-begin
	fmt.Println("is f*****g!")
	go loop_show()

	var input string
	fmt.Scanln(&input)
	fmt.Println("done")

}
Ejemplo n.º 4
0
func main() {
	fmt.Printf("Hello, world.  Sqrt(2) = %v\n", mymath.Sqrt(2))
}
Ejemplo n.º 5
0
func main() {
	fmt.Printf("Sqrt(2) = %v\n", mymath.Sqrt(2))
	mymath.PrintComplex()
}
Ejemplo n.º 6
0
func main() {
	fmt.Printf("Hello,Ninja.sqrt(2)= %v \n", mymath.Sqrt(2))
}
Ejemplo n.º 7
0
func main() {
	fmt.Println("HelloWorld", mymath.Sqrt(1212))
}