Classes: Difference between revisions

m
no edit summary
(Added MiniScript implementation)
mNo edit summary
Line 2,390:
 
3.141592653589793</lang>
 
 
=={{header|MiniScript}}==
<lang MiniScript>// MiniScript is prototype based
Weapon = { "name": "Sword", "damage": 3 }
Weapon.slice = function ()
print "Did " + self.damage + " damage with " + self.name
end function
 
wep = new Weapon
// Same as
wep = { "__isa": Weapon }
 
wep.name = "Lance"
 
wep.slice</lang>
 
=={{header|Nanoquery}}==
Line 2,465 ⟶ 2,481:
say s mies</lang>
 
=={{header|MiniScript}}==
<lang MiniScript>// MiniScript is prototype based
Weapon = { "name": "Sword", "damage": 3 }
Weapon.slice = function ()
print "Did " + self.damage + " damage with " + self.name
end function
 
wep = new Weapon
// Same as
wep = { "__isa": Weapon }
 
wep.name = "Lance"
 
wep.slice</lang>
 
=={{header|Nim}}==