空字串:修订间差异
外观
删除的内容 添加的内容
Arnie97-Bot(留言 | 贡献) 小 修正链接 |
|||
第34行: | 第34行: | ||
| <source lang="python">""</source> <source lang="python">''</source> <source lang="python">""""""</source> <source lang="python">str()</source> |
| <source lang="python">""</source> <source lang="python">''</source> <source lang="python">""""""</source> <source lang="python">str()</source> |
||
|- |
|- |
||
| [[C#]] |
| [[C♯|C#]] |
||
| <source lang="csharp">""</source> <source lang="csharp">string.Empty</source> |
| <source lang="csharp">""</source> <source lang="csharp">string.Empty</source> |
||
|- |
|- |
2017年10月22日 (日) 15:34的版本
在計算機科學或形式語言中,空字元串是指在字母表Σ上,其長度為 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 | ''
|
參考
这是一篇與逻辑学相關的小作品。您可以通过编辑或修订扩充其内容。 |