• Как вызвать функцию из другого класса, которая без типа?

    doublench21
    @doublench21 Куратор тега Swift
    А Вы уверенны что знаете язык Swift? Судя по коду и вопросу - нет.
    Нужно понимать, что такое метод типа, а что такое инстанц метод.

    Метод типа определяется так. Ключевое слово static может быть заменено на class(но это не важно)
    class Printer {
      static func mustprint() {
        print ("was printed")
      }
    }


    И вызывается так
    Printer.mustprint()

    ----------

    А то что Вы написали, это инстанц метод
    class Printer {
       func mustprint() {
        print ("was printed")
      }
    }


    И вызывается он сначала путём создание инстанца этого класса, а затем вызова функции.
    let printer = Printer(); printer.mustprint()

    ----------

    О чём Вам тут и говорят: "Instance member 'mustprint' cannot be used on type 'Printer'; "
    Ответ написан
    3 комментария
  • Как подсчитать числа с использованием %?

    Grizzzzlie
    @Grizzzzlie
    It’s me
    а 10% от чего ? Ты прибавляешь 50 к непонятной для программы числу. Ты можешь сделать следующее:
    50+100 сохранить в num(переменную), а потом из этого num%20 => найти процент от этого числа.
    Если я конечно тебя правильно понял
    но прибавлять 50+20% нет такого даже в математике
    Ответ написан
    4 комментария