fbpx
维基百科

空字串

計算機科學形式語言中,空字串是指在字母表Σ上,其長度為 0 的那唯一字串,以ελ來標記。

物件導向程式語言中,空字串共非空參照。一個字串型別的空參照並未指向一個字串物件,而對其操作則會導致錯誤。空字串則可以使用字串運算。

特性

在形式語言中,空字串有以下特性:

  •  字串長度為 0 。
  •  。在串接運算之下,空字串是一個在Σ上之自由么半群單位元素
  •  。空字串的反元素為空字串。
  • 空字串位於字典順序中的最優先。[1]

程式語言可能會維持這些特性,但保留特殊實作方式的可能[來源請求]

表示方式

空字串通常使用和其它一般字串相同的方式來表示。在使用結束字符的語言(如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 ''

參考

  1. ^ CSE1002 Lecture Notes - Lexicographic (PDF). [2010-04-22]. (原始内容 (PDF)于2009-12-29). 


空字串, 在計算機科學或形式語言中, 是指在字母表Σ上, 其長度為, 的那唯一字串, 以ε或λ來標記, 在物件導向程式語言中, 共非空參照, 一個字串型別的空參照並未指向一個字串物件, 而對其操作則會導致錯誤, 則可以使用字串運算, 特性, 编辑在形式語言中, 有以下特性, displaystyle, lambda, 字串長度為, displaystyle, lambda, lambda, 在串接運算之下, 是一個在Σ上之自由么半群的單位元素, displaystyle, lambda, lambda, 的反元素為. 在計算機科學或形式語言中 空字串是指在字母表S上 其長度為 0 的那唯一字串 以e或l來標記 在物件導向程式語言中 空字串共非空參照 一個字串型別的空參照並未指向一個字串物件 而對其操作則會導致錯誤 空字串則可以使用字串運算 特性 编辑在形式語言中 空字串有以下特性 l 0 displaystyle lambda 0 字串長度為 0 l s s l s displaystyle lambda s s lambda s 在串接運算之下 空字串是一個在S上之自由么半群的單位元素 l R l displaystyle lambda R lambda 空字串的反元素為空字串 空字串位於字典順序中的最優先 1 程式語言可能會維持這些特性 但保留特殊實作方式的可能 來源請求 表示方式 编辑空字串通常使用和其它一般字串相同的方式來表示 在使用結束字符的語言 如C字串或純文字的一行 中 則單統地將結束字符放在第一個位置 程式語言 l 表示法C語言 C span class s span span class w span span class p span span class sc 0 span span class p span span class w span C span class n std span span class o span span class n string span span class p span span class w span Objective C span class s span span class w span Perl span class s span span class s span span class sx qw span Python span class s2 span span class s1 span span class sd span span class nb str span span class p span C span class s span span class w span span class kt string span span class p span span class n Empty span span class w span Visual Basic NET span class s span span class w span span class kt String span span class p span span class n Empty span span class w span PHP span class s2 span span class s1 span Java span class s span Javascript span class s2 span span class s1 span Haskell OCaml span class s2 span span class nn String span span class p span span class n make span span class mi 0 span span class sc span Delphi span class s span 參考 编辑 CSE1002 Lecture Notes Lexicographic PDF 2010 04 22 原始内容存档 PDF 于2009 12 29 取自 https zh wikipedia org w index php title 空字串 amp oldid 67071256, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。