/src/doc/book/listings/ch03-common-programming-concepts/
../
listing-03-01
listing-03-02
listing-03-03
listing-03-04
listing-03-05
no-listing-01-variables-are-immutable
no-listing-02-adding-mut
no-listing-03-shadowing
no-listing-04-shadowing-can-change-types
no-listing-05-mut-cant-change-types
no-listing-06-floating-point
no-listing-07-numeric-operations
no-listing-08-boolean
no-listing-09-char
no-listing-10-tuples
no-listing-11-destructuring-tuples
no-listing-12-tuple-indexing
no-listing-13-arrays
no-listing-14-array-indexing
no-listing-15-invalid-array-access
no-listing-16-functions
no-listing-17-functions-with-parameters
no-listing-18-functions-with-multiple-parameters
no-listing-19-statements-vs-expressions
no-listing-20-blocks-are-expressions
no-listing-21-function-return-values
no-listing-22-function-parameter-and-return
no-listing-23-statements-dont-return-values
no-listing-24-comments-end-of-line
no-listing-25-comments-above-line
no-listing-26-if-true
no-listing-27-if-false
no-listing-28-if-condition-must-be-bool
no-listing-29-if-not-equal-0
no-listing-30-else-if
no-listing-31-arms-must-return-same-type
no-listing-32-5-loop-labels
no-listing-32-loop
no-listing-33-return-value-from-loop
no-listing-34-for-range
output-only-01-no-type-annotations