Какова цель написания комментариев в Свифта как:Swift: Понимание // ЗНАК
// MARK: This is a comment
Когда вы также можете сделать:
// This is a comment
Что делает // MARK
достичь?
Какова цель написания комментариев в Свифта как:Swift: Понимание // ЗНАК
// MARK: This is a comment
Когда вы также можете сделать:
// This is a comment
Что делает // MARK
достичь?
// MARK:
и // MARK: -
синтаксис Swift функций идентично #pragma mark
и #pragma mark -
синтаксиса в объективно- C.
При использовании этого синтаксиса (плюс // TODO:
и // FIXME:
) вы можете получить дополнительную информацию, которая появится в строке быстрого перехода.
Рассмотрим эти несколько строк исходного кода:
// MARK: A mark comment lives here.
func isPrime(value: UInt) -> Bool {
И для справки, быстрый бар прыжок на вершине в Xcode:
Он существует в основном для быстрой навигации по файлу.
Обратите внимание, что приборная панель (// MARK: -
) вызывает хорошую линию разделения. Рассмотрю этот MARK
комментарий:
// MARK: - A mark comment lives here.
Чем темнее серая разделительная линия чуть выше жирный шрифт варианта в этом меню происходит от тира.
Кроме того, мы можем достичь этой разделительной линии без комментариев, просто не имея какой-либо текст после тире:
// MARK: -
Как уже упоминалось, // TODO:
комментарии будут появляться здесь.
// MARK: - A mark comment lives here.
func isPrime(value: UInt) -> Bool {
// TODO: Fix this later
При нажатии на любую строку в панель быстрого прыжка можно перейти непосредственно к этой строке в исходном коде.