Sfoglia il codice sorgente

Merge pull request #20856 from KoBeWi/pretty-dictionary-print

Add some curly braces to make dictionary printing less ambiguous
Rémi Verschelde 7 anni fa
parent
commit
66da2ca320
1 ha cambiato i file con 3 aggiunte e 2 eliminazioni
  1. 3 2
      core/variant.cpp

+ 3 - 2
core/variant.cpp

@@ -1460,7 +1460,7 @@ Variant::operator String() const {
 
 			const Dictionary &d = *reinterpret_cast<const Dictionary *>(_data._mem);
 			//const String *K=NULL;
-			String str;
+			String str("{");
 			List<Variant> keys;
 			d.get_key_list(&keys);
 
@@ -1479,8 +1479,9 @@ Variant::operator String() const {
 			for (int i = 0; i < pairs.size(); i++) {
 				if (i > 0)
 					str += ", ";
-				str += "(" + pairs[i].key + ":" + pairs[i].value + ")";
+				str += pairs[i].key + ":" + pairs[i].value;
 			}
+			str += "}";
 
 			return str;
 		} break;