feiyu02
2024-09-10 6c7f45871b93ef26d353a5a3596701ac2f39ed9c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
package cn.flightfeather.supervision.docx4j.demo
 
import java.io.File
 
class Test {
}
 
fun main(args: Array<String>) {
    File("/Users/liwei/images/5awF2KpKf6RDqw4e.jpg").delete()
}
 
private fun test(i: Int): Int {
    var count = 1
    for (x in i downTo 1) {
        count *= x
 
    }
    return count
}
 
private fun test1(i: Int): Int {
    var let = i
    return if (let == 1) 1 else let * test1(let - 1)
}
 
private fun test2(i: Int, count: Int = 1): Int {
    var x = i
    return if (x == 1) count else test2(x - 1, count * x)
}
 
 
private fun test4(i: Int) = fun(x: Int) = x + i