main.go 605 B

1234567891011121314151617181920212223242526
  1. package main
  2. import "fmt"
  3. func main() {
  4. var i, j, k int
  5. // 声明数组的同时快速初始化数组
  6. balance := [5]float32{1000.0, 2.0, 3.4, 7.0, 50.0}
  7. /* 输出数组元素 */
  8. for i = 0; i < 5; i++ {
  9. fmt.Printf("balance[%d] = %f\n", i, balance[i])
  10. }
  11. balance2 := [...]float32{1000.0, 2.0, 3.4, 7.0, 50.0}
  12. /* 输出每个数组元素的值 */
  13. for j = 0; j < 5; j++ {
  14. fmt.Printf("balance2[%d] = %f\n", j, balance2[j])
  15. }
  16. // 将索引为 1 和 3 的元素初始化
  17. balance3 := [5]float32{1: 2.0, 3: 7.0}
  18. for k = 0; k < 5; k++ {
  19. fmt.Printf("balance3[%d] = %f\n", k, balance3[k])
  20. }
  21. }