Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Что такое табуляция?

Alexandre Amaretu Знаток (362), закрыт 8 лет назад
Здравствуйте, ребят. У меня в принципе наверняка глупый вопрос, но все же. А зачем нужна табуляция при написании кода, и обязательна ли она? может ли она на что либо влиять и т. д?
Дополнен 8 лет назад
Все, теперь понял. Спасибо вам за объяснение!
Лучший ответ
Высший разум (1271064) 8 лет назад
В питоне табуляция неотъемлемый элемент синтаксиса. В остальных языках она используется для наглядности и ничего смыслового не несёт - читать код удобнее.
Остальные ответы
Юрий Копнин Мыслитель (8116) 8 лет назад
Табуляция специальный управляющий символ с кодом 9, используется для выравнивания текста. В редакторах Delphi и Lazarus табуляция заменена пробелами, вместо табуляции в текст вставляется указанное в настройках количество пробелов.
Ice Мыслитель (5252) 8 лет назад
Табуляция - это управляющий символ, необходим для выравнивания (из названия понятно, что изначально с его помощью создавали таблицы). У табуляции есть некий эквивалент в пробелах (зависит от настроек, обычно 4 или 8, но вы можете настраивать). Когда вы нажимаете кнопку Tab, то вставляется знак табуляции и курсор сдвигается на это кол-во символов или до положения табуляции строкой выше.

В коде табуляция используется для визуального оформления текста (обычно выравнивание строк в блоках). В большинстве языков это не важно, но удобно для чтения кода (сильно упрощает визуальную оценку блоков в коде). Но есть языки, где отступы играют уже синтаксическую роль - такие как python.

Редактор (ide), может в код вставлять либо символ табуляции \t, либо заменять его на соответствующее кол-во пробелов. Это тоже настраивается и что выбрать - вопрос спорный.
Алексей Ананас Гуру (3257) 8 лет назад
Это символ отступа. Использовать необязательно, но когда тебе вырвут руки за нечитаемый код, будет не очень как-то
Похожие вопросы