Skip to content

Commit 1c44746

Browse files
committed
docs: update Usage, update sample
1 parent 7efbcca commit 1c44746

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,14 @@ puts "s: #{s}"
2929
puts "n: #{n}"
3030
puts "r: #{r}"
3131
puts "e: #{e}"
32+
33+
arr = [0, 1, 2]
34+
35+
p arr[0]
36+
p Option.from(arr[0])
37+
p arr[10]?
38+
p Option.from?(arr[10]?)
39+
p Option.from! { arr[10] }
3240
```
3341

3442
## Development

main.cr

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
require "./src/option"
2+
# require "types/option"
23

34
s = Some[0]
45
n = None(Int32)[]
@@ -10,3 +11,11 @@ puts "s: #{s}"
1011
puts "n: #{n}"
1112
puts "r: #{r}"
1213
puts "e: #{e}"
14+
15+
arr = [0, 1, 2]
16+
17+
p arr[0]
18+
p Option.from(arr[0])
19+
p arr[10]?
20+
p Option.from?(arr[10]?)
21+
p Option.from! { arr[10] }

0 commit comments

Comments
 (0)