- Rexx 教程
- Rexx - 首頁
- Rexx - 概述
- Rexx - 環境
- Rexx - 安裝
- Rexx - 外掛安裝
- Rexx - 基本語法
- Rexx - 資料型別
- Rexx - 變數
- Rexx - 運算子
- Rexx - 陣列
- Rexx - 迴圈
- Rexx - 決策
- Rexx - 數字
- Rexx - 字串
- Rexx - 函式
- Rexx - 堆疊
- Rexx - 檔案I/O
- Rexx - 檔案函式
- Rexx - 子程式
- Rexx - 內建函式
- Rexx - 系統命令
- Rexx - XML
- Rexx - Regina
- Rexx - 解析
- Rexx - 訊號
- Rexx - 除錯
- Rexx - 錯誤處理
- Rexx - 面向物件
- Rexx - 可移植性
- Rexx - 擴充套件函式
- Rexx - 指令
- Rexx - 實現
- Rexx - Netrexx
- Rexx - Brexx
- Rexx - 資料庫
- 手持式和嵌入式
- Rexx - 效能
- Rexx - 最佳程式設計實踐
- Rexx - 圖形使用者介面
- Rexx - Reginald
- Rexx - Web程式設計
- Rexx 有用資源
- Rexx - 快速指南
- Rexx - 有用資源
- Rexx - 討論
Rexx - 變數
在 Rexx 中,所有變數都用 ‘=’ 語句繫結。變數名有時也稱為符號。它們可以由字母、數字和字元(如 ‘. ! ? _’)組成。您建立的變數名不能以數字或句點開頭。簡單的變數名不包含句點。包含句點的變數名稱為複合變數,表示陣列或表。
以下是 Rexx 中的基本變數型別,在上一章中也進行了解釋:
整數 - 用於表示整數或浮點數。例如 10。
大整數 - 表示很大的整數。
小數 - 小數值是由包含小數點但不包含指數識別符號的數字字串。
浮點數 - 浮點數值是表示科學計數法中數字的字串。
字串 - 一系列字元定義了 Rexx 中的字串。
不同型別的變數函式
在本節中,我們將討論變數可以執行的各種函式。
變數宣告
定義變數的通用語法如下所示:
var-name = var-value
其中
var-name - 這是變數的名稱。
var-value - 這是繫結到變數的值。
以下程式是變數宣告的示例:
示例
/* Main program */ X = 40 Y = 50 Result = X + Y say Result
在上面的示例中,我們有兩個變數,一個是繫結到值40的X,另一個是繫結到值50的Y。另一個名為 Result 的變數繫結到X 和 Y的和。
上面程式的輸出如下:
90
變數命名
變數名有時也稱為符號。它們可以由字母、數字和字元(如 '. ! ? _')組成。您建立的變數名不能以數字或句點開頭。
如果尚未為變數賦值,則稱為未初始化變數。未初始化變數的值是變數本身的大寫名稱。
未賦值變數的示例如下:
示例
/* Main program */ unassignedvalue say unassignedvalue
如果執行上面的程式,您將得到以下輸出:
UNASSIGNEDVALUE
sh: UNASSIGNEDVALUE: command not found
2 *-* unassignedvalue
>>> "UNASSIGNEDVALUE"
+++ "RC(127)"
變數可以多次賦值。下面的程式顯示瞭如何多次為 X 賦值。
示例
/* Main program */ X = 40 X = 50 say X
上面程式的輸出如下:
50
列印變數
變數的值使用say命令列印。以下是列印各種變數的示例。
示例
/* Main program */ X = 40 /* Display an Integer */ say X Y = 50.5 /* Display a Float */ say Y Z = "hello" /* Display a string */ say Z
上面程式的輸出如下:
40 50.5 hello
廣告