diff --git a/src/senior/Advanced/Standard.kt b/src/senior/Advanced/Standard.kt new file mode 100644 index 0000000..bfcd7b9 --- /dev/null +++ b/src/senior/Advanced/Standard.kt @@ -0,0 +1,29 @@ +package senior.Advanced + +/** + * 标准库中的高阶函数 + * + */ +class Standard { +} + +fun main(args: Array) { + // 重复执行3次 + repeat(3) { + println("repeat") + } + + // 使用run添加元素 + val list: ArrayList = ArrayList() + list.add(1) + list.add(2) + list.add(3) + println(list) + list.run { + add(4) + add(5) + add(6) + add(7) + } + println(list) +} \ No newline at end of file