Statement.go 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package main
  2. import (
  3. "fmt"
  4. )
  5. func if1(){
  6. /* 定义局部变量 */
  7. var a int = 10
  8. /* 使用 if 语句判断布尔表达式 */
  9. if a < 20 {
  10. /* 如果条件为 true 则执行以下语句 */
  11. fmt.Printf("a 小于 20\n" )
  12. }
  13. fmt.Printf("a 的值为 : %d\n", a)
  14. }
  15. func if2(){
  16. /* 局部变量定义 */
  17. var a int = 100;
  18. /* 判断布尔表达式 */
  19. if a < 20 {
  20. /* 如果条件为 true 则执行以下语句 */
  21. fmt.Printf("a 小于 20\n" );
  22. } else {
  23. /* 如果条件为 false 则执行以下语句 */
  24. fmt.Printf("a 不小于 20\n" );
  25. }
  26. fmt.Printf("a 的值为 : %d\n", a);
  27. }
  28. fun if3(){
  29. /* 定义局部变量 */
  30. var a int = 100
  31. var b int = 200
  32. /* 判断条件 */
  33. if a == 100 {
  34. /* if 条件语句为 true 执行 */
  35. if b == 200 {
  36. /* if 条件语句为 true 执行 */
  37. fmt.Printf("a 的值为 100 , b 的值为 200\n" );
  38. }
  39. }
  40. fmt.Printf("a 值为 : %d\n", a );
  41. fmt.Printf("b 值为 : %d\n", b );
  42. }
  43. func switch1(){
  44. }
  45. func switch2(){
  46. }