- Нельзя обращаться к символу по индексу напрямую (str[3] не работает).
- Нужно использовать String.Index и методы вроде .index(after:).
- При итерации по строке мы получаем Character, а не UnicodeScalar или байт.
- Один Character может содержать несколько UnicodeScalar (например, буква + ударение или флаг
- Конкатенация: "abc" + "def" → "abcdef"
- Интерполяция: "Value is \(value)"
- Преобразование регистра: .uppercased(), .lowercased()).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  💊26👍1🔥1
  Anonymous Quiz
    1%
    Код скомпилируется без ошибок
      
    5%
    Будет предупреждение, но код скомпилируется
      
    91%
    Произойдет ошибка компиляции
      
    3%
    Поле будет автоматически экспортировано
      
    Anonymous Quiz
    38%
    FieldByName
      
    28%
    GetField
      
    13%
    Field
      
    22%
    GetByName
      
    - Документо-ориентированная база данных.
- Хранит данные в формате BSON (похож на JSON).
- Подходит для гибкой схемы или её отсутствия.
- Хороша для быстрого прототипирования и хранения неструктурированных данных.
PostgreSQL:
- Реляционная СУБД с жёсткой схемой.
- Использует таблицы и SQL-запросы.
- Сильная поддержка транзакций, связей, индексов и сложных запросов.
Mongo — для гибкости и масштабируемости, Postgres — для структурированных и строгих данных.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍3🔥1
  Anonymous Quiz
    69%
    TypeOf()
      
    22%
    GetType()
      
    9%
    ReflectType()
      
    0%
    DetermineType()
      
    Anonymous Quiz
    46%
    Инъекция через поля (Field Injection)
      
    34%
    Инъекция через интерфейсы
      
    8%
    Инъекция через методы
      
    11%
    Инъекция через аргументы
      
    💊6
  Git — это распределённая система контроля версий, которая позволяет:
- Отслеживать изменения в коде.
- Создавать ветки и экспериментировать без риска.
- Сотрудничать над проектами в команде. Git хранит историю в виде снимков состояний (commit), а не разницы (diff), что делает его быстрым и надёжным.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍5💊2🤔1
  Anonymous Quiz
    21%
    Написание универсальных функций
      
    54%
    Повышение производительности программы
      
    14%
    Сокращение дублирования кода
      
    10%
    Повышение гибкости кода
      
    💊7👍1🤔1
  Anonymous Quiz
    15%
    Create
      
    28%
    Generate
      
    54%
    New
      
    2%
    Init
      
    💊4
  Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍6
  Anonymous Quiz
    7%
    Send
      
    26%
    Receive
      
    37%
    Close
      
    29%
    Select
      
    💊13🤔5
  Anonymous Quiz
    46%
    Read
      
    29%
    Load
      
    16%
    Get
      
    9%
    Fetch
      
    Это механизм проверки типа значения интерфейса. Например, он позволяет выполнить разные действия в зависимости от того, является ли значение строкой, числом или структурой.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍2
  Anonymous Quiz
    25%
    GetField
      
    41%
    FieldByName
      
    16%
    Field
      
    19%
    GetByName
      
    Anonymous Quiz
    47%
    MIT License
      
    36%
    Apache License 2.0
      
    12%
    GPLv3
      
    5%
    BSD License
      
    💊5
  Линтеры повышают качество кода, находя ошибки еще на этапе разработки. Это помогает избежать ошибок в продакшене.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍5🔥1
  Anonymous Quiz
    65%
    OpenFile
      
    14%
    WriteFile
      
    10%
    Create
      
    12%
    OpenWrite
      
    Anonymous Quiz
    86%
    Marshal
      
    9%
    Encode
      
    1%
    Convert
      
    4%
    ToJSON
      
    1. Горутина ждет данные, а никто не пишет в канал (<-chan, но нет chan <-).
2. Основная горутина завершилась, а другие ждут завершения.
3. Все горутины заблокированы на ожидании данных (select { case <-ch1: case <-ch2: } – если ни один не отправляет данные).
4. Закрыли канал, но кто-то пытается в него записать – вызывает panic.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍3🤔3
  Anonymous Quiz
    49%
    Hash
      
    34%
    GetHash
      
    11%
    HashCode
      
    6%
    GetHashCode
      
    💊11
  