空字符串
在计算机科学或形式语言中,空字符串是指在字母表Σ上,其长度为 0 的那唯一字符串,以ε或λ来标记。
在面向对象编程语言中,空字符串共非空参照。一个字符串类型的空参照并未指向一个字符串对象,而对其操作则会导致错误。空字符串则可以使用字符串运算。
表示方式
空字符串通常使用和其它一般字符串相同的方式来表示。在使用结束字符的语言(如C字符串或纯文本的一行)中,则单统地将结束字符放在第一个位置。
编程语言 | λ 表示法 |
---|---|
C语言, C++ | "" {'\0'} |
C++ | std::string() |
Objective-C | @"" |
Perl | "" '' qw() |
Python | "" '' """""" str() |
C# | "" string.Empty |
Visual Basic .NET | "" String.Empty |
PHP | "" '' |
Java | "" |
Javascript | "" '' |
Haskell | "" |
OCaml | "" String.make 0 '-' |
Delphi | '' |
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.