Latest web development tutorials

Pergi pernyataan goto bahasa

lingkaran Go Bahasa lingkaran Go Bahasa

Pergi bahasa pernyataan goto tanpa syarat ditransfer ke proses tertentu line.

Pernyataan goto umumnya digunakan dalam hubungannya dengan pernyataan bersyarat. Hal ini dapat digunakan untuk mengimplementasikan cabang bersyarat, merupakan siklus, dari fungsi lingkaran tubuh.

Namun, dalam struktur rancangan program umumnya tidak menganjurkan penggunaan pernyataan goto, aliran program dalam rangka untuk menghindari kebingungan, membuat pemahaman sulit untuk memproduksi dan program debug.

tatabahasa

sintaks goto adalah sebagai berikut:

goto label;
..
.
label: statement;

Pernyataan istirahat adalah suatu diagram alir adalah sebagai berikut:

contoh

package main

import "fmt"

func main() {
   /* 定义局部变量 */
   var a int = 10

   /* 循环 */
   LOOP: for a < 20 {
      if a == 15 {
         /* 跳过迭代 */
         a = a + 1
         goto LOOP
      }
      fmt.Printf("a的值为 : %d\n", a)
      a++     
   }  
}

Di atas contoh Pelaksanaan hasil:

a的值为 : 10
a的值为 : 11
a的值为 : 12
a的值为 : 13
a的值为 : 14
a的值为 : 16
a的值为 : 17
a的值为 : 18
a的值为 : 19

lingkaran Go Bahasa lingkaran Go Bahasa