Difference between revisions of "JavaScript/Higher-order programming/Print.js"

From Spherical
Jump to: navigation, search
(created)
(No difference)

Revision as of 00:31, 15 June 2013

var Print = function () {

 var fullString = "";

 function clear() {
   fullString = "";
 }

 function print(value) {
   fullString += value.toString();
 }

 function printLine(value) {
   if (value)
     print(value);
   print("\n");
 }

 function display() {
   Abort(fullString + "\n");
 }

 return {
   clear: clear,
   print: print,
   printLine: printLine,
   display: display
 };

}();