Pomlčka-minus - Hyphen-minus
- | |
---|---|
Pomlčka-minus | |
vUnicode | U + 002D - HYPHEN-MINUS (HTML- ) |
Odlišný od | |
Odlišný od | U + 2010 ‐ HYPHEN U + 2212 − ZNAMENÍ MÍNUSU |
The pomlčka-minus, -, je charakter používané v digitálních dokumentech a výpočtech k reprezentaci a pomlčka ‐, a znaménko minus −, nebo en dash –.[1] Klávesnice psacího stroje a časné kódování počítače měly pouze jeden znak, který vypadal takto, takže jeho design musel být kompromisem mezi různými typografickými vzhledy. Vlastní jméno se používá zřídka: znak se podle kontextu, kde se používá, označuje jako pomlčka, pomlčka nebo minus.
Popis
- + − | |
---|---|
pomlčka-minus, plus, minus znaménka porovnána |
Použití jediného znaku pro pomlčku i minus byl kompromis provedený v raných dobách pevné šířky (jednoprostorové písmo ) psací stroje a počítačové displeje.[2] Správně sazba a grafický design, existují odlišné znaky pro pomlčky, pomlčky a znaménko minus. Použití pomlčky-minus přesto přetrvává v mnoha kontextech, jak je dobře známo, snadno se do něj vstupuje klávesnice a na stejném místě ve všech běžných znakových sadách.
v proporcionální písma pomlčka-minus je obvykle velikost pomlčky nebo o něco větší než pomlčka a menší než znaménko mínus (což je obvykle stejná šířka jako znaménko plus).[A] To má za následek neatraktivní vzhled při smíchání se znaménky plus. Také mnoho textových procesorů umožní a zalamování po pomlčce-minus, na rozdíl od správného znaménka mínus, které je považováno za matematický symbol, se nijak neliší (typograficky) od jakéhokoli mezery nebo čísla.
Použití
Psaní na stroji
Tento znak se často píše, když je spojovník, znaménko mínus nebo en dash (jako v „letu Boston – Londýn“) je hledán. Na základě starých konvencí psacích strojů je běžné používat pár -- představovat em dash —,[3] a nějaký textové procesory automaticky převést tento pár na em pomlčku. Znak lze také zadat vícekrát, aby simuloval vodorovnou čáru, i když u většiny písem je opakované psaní znaku podtržítko _ vytvoří hladší linku. Střídáním pomlčky-minus s mezerami vytvoříte přerušovanou čáru, která označuje, kde se má papír oříznout.
Programovací jazyky
Většina programovací jazyky použijte pomlčku-minus pro označení odčítání a negace.[4][5] Téměř nikdy se nepoužívá k označení rozsahu kvůli nejednoznačnosti s odečtením. Obecně další znaky, například Unicode U + 2212 − ZNAMENÍ MÍNUSU nejsou rozpoznány.
V některých programovacích jazycích --
označuje začátek a komentář. Podobně může občas spustit podpisový blok. YAML používá trojitý pomlčku ---
ukončit sekci.
Příkazový řádek
Při zadávání se často používá znak možnosti příkazového řádku, konvence většinou začala Unix. Možnosti mohou být -X
nebo -y
, uživatel může zadat obě pomocí -xy
. Různé implementace getopt
Funkce umožňuje dvěma pomlčkám-minusům zadat „dlouhé“ názvy možností jako --popis
, které se mnohem snáze čtou a je mnohem obtížnější si je zapamatovat a zapsat (nedávný software se nestará o počet pomlček a minusů, a buď neumožňuje kombinace možností s jedním písmenem, nebo vyžaduje, aby je uživatel uspořádal tak, aby neodpovídají dlouhé možnosti). Samotný dvojitý pomlčka-minus (následovaný mezerou) naznačuje, že již nejsou k dispozici žádné další možnosti, což je užitečné, když potřebujete určit název souboru, který začíná pomlčkou-minus. Může být rozpoznána možnost pouze pomlčka-minus (následovaná mezerou) místo názvu souboru a naznačuje to stdin je třeba číst.
Kódování
Glyf má a kódový bod v Unicode tak jako U + 002D - HYPHEN-MINUS; je také v ASCII se stejnou hodnotou.
Viz také
- -- (rozcestník)
- Pomlčka
- Měkká pomlčka
- Znaky pro kreslení polí počítaje v to ─ (U + 2500), užitečné pro kreslení vodorovných čar
Poznámky
Reference
- ^ Jukka K. Korpela (2006). Vysvětlení Unicode. O'Reilly. p. 382. ISBN 978-0-596-10121-3.
- ^ Fischer, Eric. „Vývoj znakových kódů, 1874-1968“. CiteSeerX 10.1.1.96.678. Citovat deník vyžaduje
| deník =
(Pomoc) - ^ Francouzsky, Nigel (2006). Typ InDesign: Profesionální typografie s Adobe InDesign CS2. Adobe Press. p. 72. ISBN 9780321385444. Citováno 4. července 2020.
- ^ Ritchie, Dennis (kolem 1975). „Referenční příručka C“ (PDF). Bell Labs. Citováno 7. prosince 2016.
- ^ Marlow, Simon (ed.). Haskell 2010 Language Report (PDF). Citováno 7. prosince 2016.[stránka potřebná ]