- Rust游戲開(kāi)發(fā)實(shí)戰(zhàn)
- (美)赫伯特·沃爾弗森
- 234字
- 2024-09-05 16:34:17
2.2 捕捉用戶輸入
絕大多數(shù)計(jì)算機(jī)程序都會(huì)在循環(huán)中周而復(fù)始地工作,在每一個(gè)循環(huán)中接收用戶的輸入,然后把輸入數(shù)據(jù)轉(zhuǎn)換成某種形式的——希望是有用的——輸出數(shù)據(jù)。一個(gè)沒(méi)有按鍵的計(jì)算器是毫無(wú)用處的,同理,如果一個(gè)計(jì)算機(jī)程序無(wú)法接收用戶輸入,也就只能不斷重復(fù)做相同的事情。你在“Hello, World”程序中曾用println!來(lái)輸出信息,現(xiàn)在可以使用read_line()函數(shù)來(lái)從終端窗口接收數(shù)據(jù)。
在本節(jié)中,你將使用終端窗口提示訪客輸入姓名,然后接收用戶的輸入,最后通過(guò)Rust提供的字符格式化系統(tǒng),把一條私人訂制的問(wèn)候語(yǔ)顯示在終端窗口上。
推薦閱讀
- JavaScript從入門(mén)到精通(微視頻精編版)
- Learning Java Functional Programming
- Redis Applied Design Patterns
- iOS應(yīng)用逆向工程(第2版)
- Learning ELK Stack
- PhoneGap Mobile Application Development Cookbook
- 小學(xué)生C++創(chuàng)意編程(視頻教學(xué)版)
- C++面向?qū)ο蟪绦蛟O(shè)計(jì)習(xí)題解答與上機(jī)指導(dǎo)(第三版)
- Creating Stunning Dashboards with QlikView
- Machine Learning for OpenCV
- Developing Java Applications with Spring and Spring Boot
- Raspberry Pi Robotic Projects
- TypeScript High Performance
- Game Development Patterns and Best Practices
- 深入理解MySQL主從原理