dotyczy tylko semantyki programowej. prawie wszystko obsługuje znak spacji „” lub „” inny niż inne symbole, takie jak „a” lub „dds”.
spacja jest łączona z innymi dziwnymi znakami, takimi jak nowe wiersze - „\ n” lub puste znaki - ''
To również nie jest unikalne, ponieważ niektóre znaki specjalne w niektórych środowiskach komputerowych nie mają reprezentacji i są przetwarzane do pustego znaku ''
W niektórych środowiskach komputerowych, w których przekazywaliśmy pliki tam iz powrotem z MAc do Windowsa do Linuksa, czasami kończyło się na ('' == ''), aby otrzymać wynik FAŁSZ (podwójny znak równości oznacza po prostu operator porównania). To było fałszywe, ponieważ w przestrzeni istniały ukryte symbole, których nie mogliśmy zobaczyć z powodu różnych kultur komputerowych w naszym zespole.
Nie jestem pewien, czy ten problem kiedykolwiek wystąpiłby podczas używania sztywnych haseł , ale brak spacji w specjalnych obszarach, takich jak hasła, nazwy funkcji i nazwy plików, jest zdecydowanie lepszym sposobem na zawsze. Przetwarzanie spacji w nazwach plików to zupełnie inna historia, z niektórymi programami dodającymi% do spacji, aby usunąć spację, aby nazwa była% name