Golang初始化数组:如何创建一个默认值为100的24元素数组
Golang初始化数组:如何创建一个默认值为100的24元素数组
在Go语言中,您可以轻松地创建一个预填充默认值的数组。以下是如何创建一个包含24个元素的整型数组,并将每个元素初始化为100:gopackage main
import 'fmt'
func main() { // 方法一:使用循环初始化 arr := [24]int{} for i := 0; i < len(arr); i++ { arr[i] = 100 } fmt.Println('方法一:', arr)
// 方法二:使用字面量初始化 arr2 := [24]int{100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100} fmt.Println('方法二:', arr2)}
输出结果:
方法一: [100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100]方法二: [100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100]
代码解释:
- 方法一:使用循环初始化: 这种方法首先创建一个长度为24的空整型数组
arr。然后,使用for循环遍历数组的每个元素,并将每个元素的值设置为100。* 方法二:使用字面量初始化: 这种方法使用数组字面量直接创建一个包含24个元素的数组,并将每个元素的值设置为100。
选择哪种方法?
两种方法都可以实现相同的结果。选择哪种方法取决于您的个人偏好以及代码的可读性。如果数组长度较短,使用字面量初始化可能更简洁。如果数组长度较长,使用循环初始化可能更易读。
原文地址: https://www.cveoy.top/t/topic/fOBg 著作权归作者所有。请勿转载和采集!