代码拉取完成,页面将自动刷新
package main
import (
"fmt"
"math"
"math/cmplx"
"math/rand"
"os"
"os/exec"
)
var i, j int = 1, 2
//go的基本类型
//bool string
//int int8 int16 int32 int64
//uint uint8 uint16 uint32 uint64 uintptr
//byte //==uint8
//rune //== int32== 一个unicode码
//float32 float64
//complex64 complex128
var (
ToBe bool = false
MaxInt uint64 = 1<<64 - 1
z complex128 = cmplx.Sqrt(-5 + 12i)
)
func add(x int, y int) int {
return x + y
}
func swap(x, y string) (string, string) {
return y, x
}
func split(sum int) (x, y int) {
x = sum * 4 / 9
y = sum - x
return
}
//fmt格式化字符串%v,%T的用法
type Power struct {
age int
high int
name string
}
//func main() {
//
// var i Power = Power{age: 10, high: 178, name: "NewMan"}
//
// fmt.Printf("type:%T\n", i)
// fmt.Printf("value:%v\n", i)
// fmt.Printf("value+:%+v\n", i)
// fmt.Printf("value#:%#v\n", i)
//
//
// fmt.Println("========interface========")
// var interf interface{} = i
// fmt.Printf("%v\n", interf)
// fmt.Println(interf)
//}
func main() {
//var c,python,java=true,false,"No!" //允许在函数外
c, python, java := true, false, "No!" //不可以使用在函数外边
a, b := swap("hello", "world")
fmt.Println("Hello World哈哈哈")
fmt.Println("RandNum is :", rand.Intn(100))
fmt.Println("Yuo have %g problems", math.Nextafter(2, 3))
fmt.Println(math.Pi)
fmt.Println(add(2, 3))
fmt.Println(a, b)
fmt.Println(split(17))
fmt.Println(i, j, c, python, java)
const f = "%T(%v)\n"
fmt.Println(f, ToBe, ToBe)
fmt.Println(f, MaxInt, MaxInt)
fmt.Println(f, z, z)
cmd := exec.Command("systeminfo")
cmd.Stdout = os.Stdout
cmd.Run()
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。