Що означає символ підкреслення (_), коли він використовується як шаблон?
2024У Clojure це вказує аргумент, значення якого буде проігноровано. У деяких мовах зі збігом шаблонів, таких як Prolog, Standard ML, Scala, OCaml, Haskell, Erlang і Wolfram Language, шаблон _ відповідає будь-якому значенню, але не виконує зв’язування.
Одинарне кінцеве підкреслення (var_): Використовується за домовленістю, щоб уникнути конфліктів імен із ключовими словами Python. Подвійне нижнє підкреслення на початку (__var): Ініціює спотворення назви, коли використовується в контексті класу. Застосовується інтерпретатором Python.
1. : провести лінію під : підкреслити. 2. : зробити очевидним : підкреслити, підкреслити. прибув раніше, щоб підкреслити важливість події.
У Python, приватні змінні визначаються префіксами подвійного підкреслення. Це також іноді називають "дундером". Ці імена забезпечують локальну область змінних, на які вони посилаються.
Зміїний випадок (іноді стилізований автологічно як snake_case) — це конвенція про найменування, у якій кожен пробіл замінюється символом підкреслення (_), а слова пишуться малими літерами. Це загальноприйнятий спосіб іменування в обчислювальній техніці, наприклад, для імен змінних і підпрограм, а також для імен файлів.
У Python є кілька важливих правил іменування, які базуються на використанні одинарного або подвійного символу підкреслення (_). Ці умовності дозволяють розрізняти публічні та закриті імена в API, писати безпечні класи для підкласів, уникати зіткнень імен, і багато іншого.
У Python одинарне підкреслення _ перед назвою об’єкта означає це об'єкт має бути приватним і не повинен мати прямий доступ ззовні класу. Однак це лише угода про найменування, і ніщо фактично не заважає вам отримати доступ до цих об’єктів.