samples from presentation

This commit is contained in:
Dmitry Jemerov
2011-10-19 21:01:24 +02:00
parent e91d20f326
commit 1fe1d1e4d1
2 changed files with 23 additions and 1 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
namespace HelloNames
fun main(args : Array<String>) {
var names : String = ""
var names = ""
for (i in args.indices) {
names += args[i]
+22
View File
@@ -0,0 +1,22 @@
namespace HelloNamesFaster
fun main(args : Array<String>) {
var names = StringBuilder()
for (i in args.indices) {
names += args[i]
if (i + 1 < args.size)
names += ", "
}
// string templates
println("Hello, $names!")
}
fun println(message : String) {
// System.out is a nullable field
System.out?.println(message)
}
fun StringBuilder.plusAssign(s : String) {
this.append(s)
}