(Daj mi znać, jeśli jest to niewłaściwe SE)
Dlaczego tak nazywa się tutaj dokument (lub Heredoc)? Wikipedia nie miała nic do powiedzenia na ten temat. Znalazłem dokumenty uniksowe opisujące „Oto dokument”, czy to oryginalna forma?
(Daj mi znać, jeśli jest to niewłaściwe SE)
Dlaczego tak nazywa się tutaj dokument (lub Heredoc)? Wikipedia nie miała nic do powiedzenia na ten temat. Znalazłem dokumenty uniksowe opisujące „Oto dokument”, czy to oryginalna forma?
Odpowiedzi:
Niektóre teleprintery * miały sekwencję kilkunastu lub dwóch znaków, które można zaprogramować (mechanicznie) w urządzeniu i zostały wysłane, gdy host wysłał ENQ
znak lub operator nacisnął HERE IS
klawisz na klawiaturze. Wiele terminali szklanych miało tę samą funkcję.
Dokument „tu jest” w powłokach i językach programowania, które obsługują tę samą konstrukcję, służy zasadniczo temu samemu celowi: jest to ciąg znaków, który nie zmienia się, chyba że program to zrobi.
* Są to również pochodzenie terminu tty
występującego w Uniksie.
Dokument jest tutaj. Oto jest. To logiczna nazwa rzeczy, tak?
Kiedy ludzie mówią o „dokumentach tutaj”, zwykle mówią o jednostce danych, która jest osadzona w kodzie. Te dane zostaną wyświetlone użytkownikowi lub wykorzystane do skomponowania żądania do serwera lub do zapisania informacji w dzienniku lub do aktualizacji pliku konfiguracyjnego, albo, albo, albo, albo ... Błędem jest przeciążenie nazwy znaczeniami i konotacje. To technika programowania i ma swoją nazwę.
Nazywa się to dokumentem tutaj, ponieważ jest „tutaj” w pliku źródłowym, który go potrzebuje, a nie w innym miejscu, jako osobny plik. Wydaje mi się, że przyjrzenie się temu głębiej byłoby jak próba głębszej analizy terminu „napęd na 4 koła”.
Twoje dane mogą być bardzo wygodne w kodzie.