diff --git a/src/coffee.lox b/src/coffee.lox new file mode 100644 index 0000000..d83e528 --- /dev/null +++ b/src/coffee.lox @@ -0,0 +1,15 @@ +class CoffeeMaker { + init(coffee) { + this.coffee = coffee; + } + + brew() { + print "Enjoy your cup of " + this.coffee; + + // No reusing the grounds! + this.coffee = nil; + } +} + +var maker = CoffeeMaker("coffee and chicory"); +maker.brew(); diff --git a/src/scone.lox b/src/scone.lox new file mode 100644 index 0000000..1d52c64 --- /dev/null +++ b/src/scone.lox @@ -0,0 +1,8 @@ +class Scone { + topping(first, second) { + print "scone with " + first + " and " + second; + } +} + +var scone = Scone(); +scone.topping("berries", "cream");