1.fmt.Scanln()
package main
import (
"fmt"
)
func main(){
//fmt.Scanln 從控制檯輸入
var name string
var age byte
var sal float32
var isPass bool
fmt.Println("請輸入姓名")
fmt.Scanln(&name)
fmt.Println("請輸入年齡")
fmt.Scanln(&age)
fmt.Println("請輸入薪水")
fmt.Scanln(&sal)
fmt.Println("請輸入通過")
fmt.Scanln(&isPass)
fmt.Printf("名字是: %v \n 年齡: %v \n 薪水: %v \n 是否通過: %v ",name,age,sal,isPass)
}
2.fmt.Scanf 格式化輸入
package main
import (
"fmt"
)
func main(){
//fmt.Scanf 從控制檯輸入格式化輸入
var name string
var age byte
var sal float32
var isPass bool
fmt.Println("請輸入姓名,年齡,薪水,是否通過 使用空格")
fmt.Scanf("%s %d %f %t", &name, &age, &sal, &isPass)
fmt.Printf("名字是: %v \n 年齡: %v \n 薪水: %v \n 是否通過: %v ",name,age,sal,isPass)
}