Skip to main content

Tài liệu ở đây là gì?

Liên quan đến máy tính và lập trình máy tính, một tài liệu ở đây là danh sách các văn bản được sử dụng để xác định đầu vào sẽ được chuyển cho một chương trình thông qua việc sử dụng toán tử đặc biệt nên có thể dễ dàng truyền các khối hoặc văn bản dài đặc biệt.Ở đây, tài liệu, hoặc Heredoc, là một thuật ngữ chung hơn vì việc triển khai chính xác cách thức tài liệu ở đây hoạt động và những gì nó có thể chứa sẽ thay đổi từ một hệ điều hành, ứng dụng hoặc ngôn ngữ lập trình đến tiếp theo.Mặc dù tên gọi tên là, một tài liệu ở đây thường không phải là một tệp riêng biệt, mà thay vào đó là một khối văn bản trong tập lệnh hoặc bằng cách nào đó được nhập hoặc chèn trực tiếp vào cuối lệnh chương trình.Việc sử dụng chính cho một tài liệu ở đây xuất hiện khi các chương trình được thực thi thông qua tập lệnh hoặc tệp hàng loạt từ dòng lệnh, trong đó Heredoc cung cấp một danh sách các hướng dẫn cho một chương trình để thực thi hoặc nhập cho chương trình để xử lý.Tùy thuộc vào nhiều yếu tố, một tài liệu ở đây có thể là một danh sách đơn giản các từ hoặc nó có thể bao gồm các biến phức tạp hoặc mã lập trình mà hệ điều hành hoặc ứng dụng đích có thể giải mã.Văn bản bao gồm các ký tự định dạng như tab, trả về vận chuyển và ngắt dòng.Đó là một cách thuận tiện để chuyển các đối số cho một chương trình đang được thực thi từ dòng lệnh, đặc biệt là nếu một tệp trình bao như một tập lệnh hoặc tệp hàng loạt được sử dụng.Văn bản có trong Heredoc được gửi đến chương trình thực thi như thể nó được người dùng nhập chính xác như nó xuất hiện.Điều này cho phép một HEREDoc duy nhất được sử dụng nhiều lần để cung cấp cho một chương trình cùng một đầu vào để nó có thể thực hiện các tác vụ tương tự nhiều lần mà không yêu cầu người dùng thực sự nhập lại mọi thứ theo cách thủ công.được nhìn thấy với một chương trình SendMail dòng lệnh đơn giản gửi email.Khi được thực thi, chương trình SendMail trước yêu cầu người dùng nhập địa chỉ email đích;Sau đó, nó yêu cầu chủ đề của email và cuối cùng, văn bản của email.Nếu được thực thi từ dòng lệnh, người dùng sẽ trả lời từng lời nhắc bằng cách nhập thông tin, nhấn phím trả về và chờ chương trình trả lời.Khi Heredoc được sử dụng trong tệp trình bao, tất cả thông tin sẽ được cung cấp cho chương trình SendMail có thể được gõ trước, bao gồm các máy nhấn phím trả về và được lưu trong tệp trình bao bọc.Theo cách này, khi chương trình SendMail được thực hiện với Heredoc, đầu vào sẽ tự động được đưa vào chương trình và email được gửi mà không yêu cầu người dùng làm bất cứ điều gì nữa.