stdlib: implement new print() API

rdar://20775683

Swift SVN r28309
This commit is contained in:
Dmitri Hrybenko
2015-05-08 01:37:59 +00:00
parent 6dfbd87778
commit f46f16ae82
504 changed files with 3250 additions and 3132 deletions

View File

@@ -740,7 +740,7 @@ extension Set: CustomStringConvertible, CustomDebugStringConvertible {
} else {
result += ", "
}
debugPrint(member, &result)
debugPrint(member, &result, appendNewline: false)
}
result += isDebug ? "])" : "]"
return result
@@ -1279,15 +1279,15 @@ extension Dictionary : CustomStringConvertible, CustomDebugStringConvertible {
result += ", "
}
if isDebug {
debugPrint(k, &result)
debugPrint(k, &result, appendNewline: false)
} else {
print(k, &result)
print(k, &result, appendNewline: false)
}
result += ": "
if isDebug {
debugPrint(v, &result)
debugPrint(v, &result, appendNewline: false)
} else {
print(v, &result)
print(v, &result, appendNewline: false)
}
}
result += "]"