99 bottles of beer: Difference between revisions

Add Inform 6.
(→‎{{header|R}}: Made subsections for the varying implementations)
(Add Inform 6.)
Line 2,278:
print, b+wallT+string(10B)+b+wallT2+string(10B)+takeT+string(10B)+b2+wallT+string(10B)
End</lang>
 
=={{header|Inform 6}}==
<lang inform6>[ Bottles i;
if(i == 1) return "bottle";
 
return "bottles";
];
 
[ Beer i;
print i, " ", (string) Bottles(i), " of beer on the wall^";
print i, " ", (string) Bottles(i), " of beer^";
print "Take one down, pass it around^";
i--;
print i, " ", (string) Bottles(i), " of beer on the wall^^";
 
if(i ~= 0) Beer(i);
];
 
[ Main;
Beer(99);
];
</lang>
 
=={{header|Inform 7}}==
Anonymous user