Explorar o código

optional len for addSub.

Nicolas Cannasse %!s(int64=19) %!d(string=hai) anos
pai
achega
947628dc29
Modificáronse 1 ficheiros con 6 adicións e 1 borrados
  1. 6 1
      std/StringBuf.hx

+ 6 - 1
std/StringBuf.hx

@@ -60,9 +60,14 @@ class StringBuf {
 	/**
 		Adds a part of a string to the string buffer.
 	**/
-	public function addSub( s : String, pos : Int, len : Int ) {
+	public function addSub( s : String, pos : Int, ?len : Int ) {
 		#if neko
 		__add_sub(b,untyped s.__s,pos,len);
+		#else flash9
+		if( len == null )
+			b += s.substr(pos);
+		else
+			b += s.substr(pos,len);
 		#else flash
 		b += s.substr(pos,len);
 		#else js