- Rust Quick Start Guide
- Daniel Arbuckle
- 191字
- 2021-06-10 19:46:02
Functions
We saw a couple of functions, in passing, in the last chapter when we looked at the automatically generated boilerplate code created by cargo new. What were we actually seeing, though?
A function is a sequence of instructions for the computer to follow. It's sort of like a recipe. We don't have to tell a person how much flour, sugar, and milk to use to bake cookies, if we know that they already have a cookie recipe. We can just say: Bake some cookies, please. It's similar with a function. We don't have to tell the computer exactly how to save some information to a database; if there's a save_to_database function, we can use it to do the job.
In Rust, instructions that can tell the computer to take action can only be written inside of functions. It all starts with a function called main, which can cause other functions to run, which can in turn cause yet more functions to run, and so on. Using our recipe analogy again, it's like a pie recipe saying: Use the recipe on page 57 to make dough for the crust.
- Web程序設(shè)計及應(yīng)用
- Computer Vision for the Web
- 大學(xué)計算機基礎(chǔ)實驗教程
- Responsive Web Design with HTML5 and CSS3
- Implementing Cisco Networking Solutions
- HTML5 and CSS3 Transition,Transformation,and Animation
- Bootstrap 4:Responsive Web Design
- C語言從入門到精通
- Illustrator CS6設(shè)計與應(yīng)用任務(wù)教程
- INSTANT JQuery Flot Visual Data Analysis
- OpenCV 3.0 Computer Vision with Java
- Android初級應(yīng)用開發(fā)
- 高性能MVVM框架的設(shè)計與實現(xiàn):San
- Learning Puppet
- Python量子計算實踐:基于Qiskit和IBM Quantum Experience平臺