Ada 编程/库/Ada.Strings.Unbounded.Text IO
外观
Ada.字符串.无界.Text_IO 是一个 GNAT 实现定义的包,提供直接在无界字符串上工作的 Get_Line 和 Put_Line 函数。它们比标准 Ada.Text_IO 函数更有效率,也更容易使用。
function
Get_Linereturn
Unbounded_String;function
Get_Line (File : Ada.Text_IO.File_Type)return
Unbounded_String;
读取到当前行的末尾,并将结果作为适当长度的无界字符串返回。如果不存在 File 参数,则从 Current_Input 输入。
procedure
Put (U : Unbounded_String);procedure
Put (File : Ada.Text_IO.File_Type; U : Unbounded_String);procedure
Put_Line (U : Unbounded_String);procedure
Put_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 相关的页面。