Ada 程式設計/庫/Ada.Strings.Unbounded.Text IO
外觀
Ada.字串.無界.Text_IO 是一個 GNAT 實現定義的包,提供直接在無界字串上工作的 Get_Line 和 Put_Line 函式。它們比標準 Ada.Text_IO 函式更有效率,也更容易使用。
functionGet_LinereturnUnbounded_String;functionGet_Line (File : Ada.Text_IO.File_Type)returnUnbounded_String;
讀取到當前行的末尾,並將結果作為適當長度的無界字串返回。如果不存在 File 引數,則從 Current_Input 輸入。
procedurePut (U : Unbounded_String);procedurePut (File : Ada.Text_IO.File_Type; U : Unbounded_String);procedurePut_Line (U : Unbounded_String);procedurePut_Line (File : Ada.Text_IO.File_Type; U : Unbounded_String);
這些等效於傳遞 To_String (U) 值的標準 Text_IO 例程,但執行效率更高,因為避免了對引數的額外複製。
在 Ada 2005 中,與該包等效的標準包是 Ada.Text_IO.Unbounded_IO.
- Ada 程式設計
- Ada 程式設計/庫
- Ada 程式設計/庫/Ada
- Ada 程式設計/庫/Ada.Strings
- Ada 程式設計/庫/Ada.Strings.Unbounded
- Ada 程式設計/庫/Ada.Text_IO
- Ada 程式設計/庫/Ada.Text_IO.Unbounded_IO
- Ada 程式設計/輸入輸出
外部示例
[編輯原始碼]- 在以下網站搜尋
Ada.Strings.Unbounded.Text_IO的示例:Rosetta Code、GitHub (gists)、任何 Alire 包 或 本華夏公益教科書。 - 在以下網站搜尋與
Ada.Strings.Unbounded.Text_IO相關的帖子:Stack Overflow、comp.lang.ada 或 任何與 Ada 相關的頁面。
