Как я могу вернуть результат из функции в переменную?

swift function variables

59 просмотра

1 ответ

У меня есть переменная:

var name = [Nick,John,Peter]

и функция:

 func name(){

 var personname = []
         .......

       return personname
 } 

Результатом функции являются имена людей Ник, Джон, Питер. Как я могу вернуть результат в переменную. Я имею в виду, что я не хочу писать имена вручную, я хочу заполнить их из функции, потому что функция отображает все имена. Я новичок, и я буду рад, если вы покажете мне правильный синтаксис.

  var name = [????] = [personname()] or how????
Автор: MercedesFan Page Источник Размещён: 08.11.2019 11:26

Ответы (1)


0 плюса

Вы должны использовать, ->чтобы вернуть что-то из функции. Вот пример:

static let people = ["Nick", "John", "Peter"]

func getPerson(index: Int) -> String
{
    return self.people[index] //index is number of a person, 0 will be the first one, 1 is second, etc.
}

func showTeam()
{
    // some code

    print("This is a first boy: \(self.getPerson[0])")

    // some code
}
Автор: pedrouan Размещён: 20.08.2016 04:53
Вопросы из категории :
32x32