2
0
Nicolas Cannasse 19 жил өмнө
parent
commit
ae69734281
1 өөрчлөгдсөн 15 нэмэгдсэн , 0 устгасан
  1. 15 0
      std/neko/Sys.hx

+ 15 - 0
std/neko/Sys.hx

@@ -26,6 +26,21 @@ package neko;
 
 class Sys {
 
+	public static function args() : Array<String> untyped {
+		var a = __dollar__loader.args;
+		if( __dollar__typeof(a) != __dollar__tarray )
+			return [];
+		var r = new Array();
+		var i = 0;
+		var l = __dollar__asize(a);
+		while( i <  l ) {
+			if( __dollar__typeof(a[i]) == __dollar__tstring )
+				r.push(new String(a[i]));
+			i += 1;
+		}
+		return r;
+	}
+
 	public static function getEnv( s : String ) {
 		return new String(get_env(untyped s.__s));
 	}