Skip to content
This repository has been archived by the owner on Apr 11, 2018. It is now read-only.

Add Array#fetch example with block #72

Merged
merged 1 commit into from Oct 23, 2014
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
5 changes: 3 additions & 2 deletions lectures/03-numerics-arrays-hashes.slim
Expand Up @@ -153,11 +153,12 @@
numbers = [:zero, :one, :two]

numbers.fetch(1) # =>
numbers.fetch(10, :dunno) # =>

numbers.fetch(10) #!
numbers.fetch(10) { |n| puts "#{n} isn't in array" } # вместо IndexError, се изпълнява кода между { }

numbers.fetch(10, :dunno) # =>
numbers[10] or :dunno # като предното, ама не точно

p Ползва се по-рядко, отколкото си мислите.

= slide 'Масиви', 'типичните методи' do
Expand Down