В Swift функции могут возвращать значения разных типов, включая массивы (Array). Для того чтобы функция возвращала значения типа Array, нужно указать тип возвращаемого значения функции как Array с указанием типа элементов в угловых скобках.
Вот пример функции, которая возвращает массив целых чисел:
func createArray() -> Array<Int> { let array = [1, 2, 3, 4, 5] return array }
В этом примере функция createArray()
возвращает массив типа Array<Int>
. Внутри функции мы создаем и инициализируем массив array
с пятью целыми числами. Затем возвращаем этот массив как результат выполнения функции.
Вы можете использовать любой другой тип данных вместо Int
в угловых скобках, чтобы создать массив элементов этого типа. Например, вы можете использовать String
для создания массива строк:
func createStringArray() -> Array<String> { let array = ["apple", "banana", "orange"] return array }
В этом примере функция createStringArray()
возвращает массив типа Array<String>
. Мы создаем и инициализируем массив строк array
, содержащий три элемента, и затем возвращаем этот массив из функции.
Чтобы использовать возвращаемое значение функции, вы можете присвоить его переменной или вызвать функцию напрямую. Например:
let numbers = createArray() print(numbers) // [1, 2, 3, 4, 5] let fruits = createStringArray() print(fruits) // ["apple", "banana", "orange"]
В этом примере мы присваиваем возвращаемое значение createArray()
переменной numbers
и выводим его на консоль. Затем мы делаем то же самое со значением функции createStringArray()
и переменной fruits
.
Таким образом, вы можете использовать возвращаемый массив из функции в соответствии с вашими потребностями в приложении.