5 1 2 認識值和資料

2021-06-26 09:07:23 字數 567 閱讀 4732

5.1.2 認識值和資料

值通常用於區域性,在任何時候,都需要先建立再使用。我們說過,元組是經常使用的復合值之一;另乙個例子,是我們將在 5.3.4 節討論的 option 型別,它有兩種選擇:乙個是實際值,另乙個是值缺失時的指定值。當使用選項值時,如果沒有檢查兩種情況,編譯器會警告,因此,nullreferenceexception 異常沒有危險。

值通常用於解決一般的程式設計任務,如表示缺少一些引數值;還可以是很簡單的(區域性使用)的實用程式,比如,值既可能包含 id,也可能是名字,作為搜尋函式引數值。另一方面,資料通常更大,表示的資訊可以為程式各部分之間所共享;程式語言並不會區分兩者,但是,在我們描述中,偶爾會區分。

在這一章,我們將討論區域性使用值的方法,包括基本的 f# 型別宣告。在第七章,我們將繼續這個討論,屆時,介紹其餘的型別宣告,通常表示整個程式使用的資料。

注意到目前為止,我們使用術語「值」和「型別」一直都相當含糊,所以,我們需要澄清一下。舉乙個數字的例子,整數是型別,而 43 則是這個型別的值。型別描述了值的整個域,值始終是特定型別域中的乙個元素。

這點理論就足夠了。我們先看一下第一種組合值的方法,這應該很熟悉了,使用元組。

5 1 2 認識值和資料

5.1.2 認識值和資料 值通常用於區域性,在任何時候,都需要先建立再使用。我們說過,元組是經常使用的復合值之一。另乙個例子是,我們將在 5.3.4 節討論的 option 型別。它包括兩種選擇 乙個是實際值,另乙個指定了值為空時的值。當使用的選項值時,如果我們沒有檢查這兩種情況,編譯器會警告,沒有...

資料值 列型別和資料字段屬性

資料值 數值型 字元型 日期型和空值等。資料列型別 2.1 數值類的資料列型別 2.2 字串類資料列型別 2.3 日期和時間型資料資料列型別 另外,也可以使用整形列型別儲存unix時間戳,代替日期和時間列型別,這是基於php的web專案中常見的方式。例如,圖書的發布時間,就 可以在建立books表的...

5 1 2 一維陣列案例 求最大值

include using namespace std intmain int max 0 for int i 0 i 10 i cout 最大值是 max endl system pause return0 當陣列元素占用控制項較大時,例如,每個陣列元素是自定義型別,並且這個自定義型別比較複雜,那...