如何重写Java';s表示到swift5和x27的循环;在下面的代码中,什么是in-loop?

如何重写Java';s表示到swift5和x27的循环;在下面的代码中,什么是in-loop?,java,swift5,Java,Swift5,例如,我想使用Swift5打印一个三角形,但我只想从java重写代码。我想看看swift 5中“for in”循环是如何工作的 例如,下面是java代码 for (int i = 0; i < 5; i++ ){ for(int j = 5; i < j; j--){ System.out.print(" "); } for(int k = 0; k <= i; k++){ System.out.print("*"); }

例如,我想使用Swift5打印一个三角形,但我只想从java重写代码。我想看看swift 5中“for in”循环是如何工作的

例如,下面是java代码

for (int i = 0; i < 5; i++ ){

    for(int j = 5; i < j; j--){

     System.out.print(" ");

  }

    for(int k = 0; k <= i; k++){

     System.out.print("*");

  }

    for(int k = 1; k <= i; k++){

     System.out.print("*");

  }

     System.out.println();
}
for(int i=0;i<5;i++){
对于(int j=5;i
for i in 0..<5{
    // 5,4,3,2,1 - " "
    for _ in stride(from: 5, to: i, by: -1){
        print(" ", terminator:"")
    }
    // 1,2,3,4,5 - "*"
    for _ in stride(from: 0, through: i, by: 1){
        print("*", terminator:"")
    }
    // 0,1,2,3,4 - "*"
    for _ in stride(from: 1, through: i, by: 1){
        print("*", terminator:"")
    }
    print(" ")
}
0中的i的
。。