Gunakan fungsi fmt.Scan untuk membaca data berformat daripada input dan menetapkannya kepada pembolehubah

PHPz
Lepaskan: 2023-07-24 11:22:55
asal
1154 orang telah melayarinya

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) }
Salin selepas log masuk

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
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!