June 2018 Update

This commit is contained in:
Ingy döt Net 2018-06-22 20:57:24 +00:00
parent ba8067c3b7
commit 22f33d4004
5278 changed files with 84726 additions and 14379 deletions

View file

@ -0,0 +1,19 @@
abstract type Edible end
eat(::Edible) = "Yum!"
mutable struct FoodBox{T<:Edible}
food::Vector{T}
end
struct Carrot <: Edible
variety::AbstractString
end
struct Brick
volume::Float64
end
c = Carrot("Baby")
b = Brick(125.0)
eat(c)
eat(b)

View file

@ -1,5 +1,5 @@
type
Eatable = generic e
Eatable = concept e
eat(e)
FoodBox[e: Eatable] = seq[e]