Rumah > Artikel > pembangunan bahagian belakang > Gunakan fungsi fmt.Scan untuk membaca data berformat daripada input dan menetapkannya kepada pembolehubah
Gunakan fungsi fmt.Scan untuk membaca data berformat daripada input dan menetapkannya kepada pembolehubah
Dalam bahasa Go, pakej fmt menyediakan beberapa fungsi untuk memformat input dan output. Antaranya, fungsi fmt.Scan boleh membaca data berformat daripada input standard dan menetapkan data baca kepada pembolehubah yang ditentukan.
Sangat mudah untuk menggunakan fungsi fmt.Scan untuk membaca input Anda hanya perlu memperkenalkan pakej "fmt" dan kemudian memanggil fungsi Scan. Berikut ialah contoh kod:
package main import "fmt" func main() { var name string var age int fmt.Printf("请输入您的姓名: ") fmt.Scan(&name) fmt.Printf("请输入您的年龄: ") fmt.Scan(&age) fmt.Printf("您的姓名是:%s ", name) fmt.Printf("您的年龄是:%d ", age) }
Dalam kod di atas, kami menentukan dua nama pembolehubah dan umur untuk menyimpan nama input dan umur. Kemudian, baca nilai input dengan memanggil fungsi fmt.Scan, dan gunakan operator & untuk menetapkan nilai baca kepada pembolehubah yang sepadan.
Jalankan kod di atas dan anda akan melihat output berikut:
请输入您的姓名: John 请输入您的年龄: 28 您的姓名是:John 您的年龄是:28
Melalui contoh ini, kita dapat melihat bahawa membaca input berformat menggunakan fungsi fmt.Scan adalah sangat mudah. Hanya hantar alamat pembolehubah kepada fungsi Imbas melalui operator &, dan ia akan secara automatik menetapkan nilai kepada pembolehubah selepas input pengguna.
Tetapi sesuatu yang perlu diambil perhatian ialah apabila membaca input menggunakan fungsi fmt.Scan, ia akan dipisahkan berdasarkan ruang atau baris baharu. Jadi, jika anda ingin membaca berbilang nilai tanpa ruang atau baris baharu antara nilai, pertimbangkan untuk menggunakan jenis Pengimbas daripada pakej bufio. Kaedah Imbasan jenis Pengimbas boleh membaca keseluruhan baris input dan memisahkan input berdasarkan ruang.
Untuk meringkaskan, dengan menggunakan fungsi fmt.Scan, kita boleh membaca data berformat daripada input dengan mudah dan menetapkannya kepada pembolehubah yang sepadan. Ini adalah fungsi yang sangat mudah dan praktikal yang boleh membantu kami mengendalikan input pengguna dengan lebih baik. Semoga artikel ini bermanfaat kepada anda.
Atas ialah kandungan terperinci Gunakan fungsi fmt.Scan untuk membaca data berformat daripada input dan menetapkannya kepada pembolehubah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!