Golang 编写一个打印数组的程序

Golang 编写一个打印数组的程序

在我们编写程序时,数据是非常重要的。数据可以以多种方式进行存储。为了存储具有相同数据类型的数据集合,我们可以使用数组。在本教程中,我们将讨论在Golang编程中打印数组的方法。

但在编写此代码之前,让我们简要地讨论一下数组。

什么是数组

数组具有固定的长度,其长度不可更改。它是同质的,也就是说,存储在数组中的所有元素都应该是相同的数据类型。

如果一个数组有’n’个元素,则数组中的第一个元素存储在0索引处,最后一个元素位于n−1索引处。

示例

  • n = 6

这意味着数组有六个元素,即-

  • 数组的第一个值将位于0索引处,

  • 最后一个值将位于n−1索引处,即第5个索引。

Golang 编写一个打印数组的程序

方法1:直接打印数组元素

步骤

  • 步骤1 - 声明一个名为’arr’的数组,并在其中存储一些元素。

  • 步骤2 - 直接打印其中存储的元素。

示例

// Go program to print an array directly
package main

// fmt package allows us to print formatted strings
import "fmt"

func main() {
    // Declaration of array elements using the shorthand method
    arr := [7]string{"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"}  

    fmt.Println("Elements of the array:")
     // Directly printing the array
    fmt.Println(arr)
}

输出

Elements of the array:
[Monday Tuesday Wednesday Thursday Friday Saturday Sunday]

代码说明

  • arr := [7]string{“周一”, “周二”, “周三”, “周四”, “周五”, “周六”, “周日”} − 在这一行中,我们声明了数据类型为字符串,大小为7的数组arr,并存储了7个元素,即一周中的每一天。

方法2:使用for循环打印数组

步骤

  • 步骤1 − 声明一个数组arr,并在其中存储一些元素。

  • 步骤2 − 创建一个for循环,从0开始,因为数组的索引从0开始,而第一个元素位于0位置。我们将其运行直到索引‘i’的值小于数组‘arr’的长度。可以使用‘len’函数确定数组的长度。

  • 步骤3 − 打印数组元素。

示例

// Go program to print an array using for loop
package main

// fmt package allows us to print formatted strings
import "fmt"

func main() {
    // Declaration of array elements using the shorthand method
    arr := [7]string{"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"}

    // Accessing the values of the array using for loop
    fmt.Println("Elements of Array:")

    for i := 0; i < len(arr); i++ {
           // printing the days of the week
        fmt.Printf("Day %d is %s.\n", i+1, arr[i])
    }
}

输出

Elements of Array:
Day 1 is Monday.
Day 2 is Tuesday.
Day 3 is Wednesday.
Day 4 is Thursday.
Day 5 is Friday.
Day 6 is Saturday.
Day 7 is Sunday.

代码描述

  • fmt.Printf(“Day %d is %s.\n”, i+1, arr[i]) − 我们通过for循环打印arr[i]作为‘i’的值不断增加的结果。它将从arr[0]开始,也就是星期一,然后增加并打印直到最后的arr[6],也就是星期日。

结论

这就是使用两种方法打印数组元素的全部内容。与直接打印不同,通过for循环来打印具有更好的方法,因为在这种方法中,可以很容易地访问每个元素。您可以使用 这些 教程来进一步了解Golang编程。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程