Чтобы создать двумерный массив из строк в Go, вам потребуется определить тип массива и использовать синтаксис инициализации массива.
Вот пример кода, который показывает, как создать и инициализировать двумерный массив строк:
package main import "fmt" func main() { // Определение двумерного массива var matrix [3][3]string // Инициализация значений массива matrix[0] = [3]string{"строка1-1", "строка1-2", "строка1-3"} matrix[1] = [3]string{"строка2-1", "строка2-2", "строка2-3"} matrix[2] = [3]string{"строка3-1", "строка3-2", "строка3-3"} // Вывод значений массива for i := 0; i < len(matrix); i++ { for j := 0; j < len(matrix[i]); j++ { fmt.Print(matrix[i][j], " ") } fmt.Println() } }
В этом примере мы создаем двумерный массив matrix
с размерностью 3х3. Затем мы инициализируем значения массива, задав строки для каждого элемента. Затем мы выводим значения массива, используя два вложенных цикла for для обхода каждого элемента массива.
В результате выполнения этой программы вы получите следующий вывод:
строка1-1 строка1-2 строка1-3 строка2-1 строка2-2 строка2-3 строка3-1 строка3-2 строка3-3
Это примерный код, который демонстрирует, как создать и инициализировать двумерный массив из строк в Go. Вы можете адаптировать этот код под ваши конкретные потребности, изменяя размерность массива или значения элементов.