Dreams on, dreamers

This commit is contained in:
Theodoros Oikonomou
2014-08-14 10:25:30 +01:00
parent 1349149d46
commit 7bf99fd175
+18
View File
@@ -0,0 +1,18 @@
# Dreams
## Technical
### Pattern Matching
Pattern matching is a powerful programming feature adopted by various programming languages that I would love to see in newer versions of Python.
Here is an example from `Rust` which shows how to match against an integer value:
fn print_number(n: int) {
match n {
x if x < 0 => println!("less than zero"),
0 => println!("zero"),
1 | 2 => println!("one or two"),
y @ 3..10 => println!("3 <= {} <= 10", y),
_ => println!("greater than 10")
}
}