mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-12-23 09:41:36 +00:00
Is a little confusing naming the variable as the abstract. At first I was thinking that cat::Lion means that you are waiting for a Lion type of super type Cat
This commit is contained in:
parent
6f194db755
commit
d297853c06
@ -575,15 +575,15 @@ end
|
||||
# For a non-constructor example, let's make a function meow:
|
||||
|
||||
# Definitions for Lion, Panther, Tiger
|
||||
function meow(cat::Lion)
|
||||
cat.roar # access type properties using dot notation
|
||||
function meow(animal::Lion)
|
||||
animal.roar # access type properties using dot notation
|
||||
end
|
||||
|
||||
function meow(cat::Panther)
|
||||
function meow(animal::Panther)
|
||||
"grrr"
|
||||
end
|
||||
|
||||
function meow(cat::Tiger)
|
||||
function meow(animal::Tiger)
|
||||
"rawwwr"
|
||||
end
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user