You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
rustlings/exercises/12_options
Dan Bond f2833c5279
options1: Update wording & fix grammar
Signed-off-by: Dan Bond <danbond@protonmail.com>
6 months ago
..
README.md Update Exercises Directory Names to Reflect Order 11 months ago
options1.rs options1: Update wording & fix grammar 6 months ago
options2.rs Update Exercises Directory Names to Reflect Order 11 months ago
options3.rs Update Exercises Directory Names to Reflect Order 11 months ago

README.md

Options

Type Option represents an optional value: every Option is either Some and contains a value, or None, and does not. Option types are very common in Rust code, as they have a number of uses:

  • Initial values
  • Return values for functions that are not defined over their entire input range (partial functions)
  • Return value for otherwise reporting simple errors, where None is returned on error
  • Optional struct fields
  • Struct fields that can be loaned or "taken"
  • Optional function arguments
  • Nullable pointers
  • Swapping things out of difficult situations

Further Information