samples from presentation
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
namespace HelloNames
|
namespace HelloNames
|
||||||
|
|
||||||
fun main(args : Array<String>) {
|
fun main(args : Array<String>) {
|
||||||
var names : String = ""
|
var names = ""
|
||||||
|
|
||||||
for (i in args.indices) {
|
for (i in args.indices) {
|
||||||
names += args[i]
|
names += args[i]
|
||||||
|
|||||||
@@ -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)
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user