ru
Василий Усов

Swift. Основы разработки приложений под iOS и macOS

Kitap eklendiğinde bana bildir
Bu kitabı okumak için Bookmate’e EPUB ya da FB2 dosyası yükleyin. Bir kitabı nasıl yüklerim?
  • Vrezh Papazyanalıntı yaptı5 yıl önce
    Оператор декремента (инкремента) возвращает старое значение операнда, когда он расположен после операнда.

    • Оператор декремента (инкремента) возвращает новое значение операнда, когда он расположен до операнда.
  • Анатолийalıntı yaptı6 yıl önce
    Операции, проводимые с наборами
  • Анатолийalıntı yaptı6 yıl önce
    Однако в некоторых случаях требуется не завершать работу конструкции switch-case, а перейти к выполнению кода в следующем блоке case. Для этого в конце блока case указывается ключевое слово fallthrough
  • Анатолийalıntı yaptı6 yıl önce
    В конце каждого блока case нет необходимости ставить оператор break, как этого требуют другие языки программирования. Данный оператор ставится только в том случае, если блок case или default не содержит выполняемого кода.
  • Анатолийalıntı yaptı6 yıl önce
    Рассмотрим пример опционального связывания (листинг 8.11).
  • Анатолийalıntı yaptı6 yıl önce
    Тернарный оператор условия
  • Анатолийalıntı yaptı6 yıl önce
    Для десятичных чисел экспонента указывает на степень десятки:
    1.25e2 соответствует 1.25 * 102, или 125.0.
    Для шестнадцатеричных чисел экспонента указывает на степень двойки
  • Stas Labutisalıntı yaptı2 yıl önce
    Это диапазон элементов, определяющий только последний элемент диапазона (предшествует указанной правой границе). Левая граница диапазона заранее неизвестна. Так, в диапазоне ..
  • Ljuda El Monstrinoalıntı yaptı3 yıl önce
    Функция print(_:) может принимать на вход не только текст, но и произвольный аргумент (переменную или константу), как показано в листинге 1.17.
    Листинг 1.17
    let foo = "Текст для вывода на консоль"
    print(foo)
    Консоль
    Текст для вывода на консоль
  • Ljuda El Monstrinoalıntı yaptı3 yıl önce
    Если аргумент не имеет имени, то вместо его имени ставится нижнее подчеркивание (примером может служить функция print(_:)).
    Таким образом, сигнатура goodFunction(_:text:) указывает на функцию с именем goodFunction, которой нужны два аргумента: первый не имеет имени, а второй должен быть передан с именем text.
    Пример вызова функции goodFunction(_:text:):
    goodFunction(21, text: "Hello!")
fb2epub
Dosyalarınızı sürükleyin ve bırakın (bir kerede en fazla 5 tane)