Implement while
This commit is contained in:
		| @@ -1214,6 +1214,11 @@ function Library (client) { | ||||
|   this.not = (a) => { | ||||
|     return !a | ||||
|   } | ||||
|   this.while = (fn, action) => { | ||||
|     while (fn()) { | ||||
|       action() | ||||
|     } | ||||
|   } | ||||
|   this.each = (arr, fn) => { // Run a function for each element in a list. | ||||
|     for (let i = 0; i < arr.length; i++) { | ||||
|       const arg = arr[i] | ||||
|   | ||||
| @@ -421,6 +421,12 @@ function Library (client) { | ||||
|  | ||||
|   // Arrays | ||||
|  | ||||
|   this.while = (fn, action) => { | ||||
|     while (fn()) { | ||||
|       action() | ||||
|     } | ||||
|   } | ||||
|  | ||||
|   this.each = (arr, fn) => { // Run a function for each element in a list. | ||||
|     for (let i = 0; i < arr.length; i++) { | ||||
|       const arg = arr[i] | ||||
|   | ||||
		Reference in New Issue
	
	Block a user