選擇變數表示式*
是另一種類似$
,表示變數的方法,但是選擇變數表示式在執行時是在選擇的物件上求解,而$
是在上下文的變數map上求解。
通過th:object屬性指明選擇變數表示式的求解物件
th:object
="$"
>
>
name: th:text
="*"
>
sebastianspan
>
.p>
>
surname: th:text
="*"
>
pepperspan
>
.p>
>
nationality: th:text
="*"
>
saturnspan
>
.p>
div>
上述**等價於
>
>
name: th:text
="$"
>
sebastianspan
>
.p>
>
surname: th:text
="$"
>
pepperspan
>
.p>
>
nationality: th:text
="$"
>
saturnspan
>
.p>
div>
標準變數表示式和選擇變數表示式可以混用
th:object
="$"
>
>
name: th:text
="*"
>
sebastianspan
>
.p>
>
surname: th:text
="$"
>
pepperspan
>
.p>
>
nationality: th:text
="*"
>
saturnspan
>
.p>
div>
當th:object存在的時候,可以通過$
引用到被選擇的物件
th:object
="$"
>
>
name: th:text
="$"
>
sebastianspan
>
.p>
>
surname: th:text
="$"
>
pepperspan
>
.p>
>
nationality: th:text
="*"
>
saturnspan
>
.p>
div>
不存在選擇物件的時候,$
和*
等價
>
>
name: th:text
="*"
>
sebastianspan
>
.p>
>
surname: th:text
="*"
>
pepperspan
>
.p>
>
nationality: th:text
="*"
>
saturnspan
>
.p>
div>
1 6常量 變數 表示式
1.變數定義 變數要先宣告,再賦值 宣告 var a int 宣告 int 型別的變數 var b 10 int 宣告 int 型別陣列 var c int 宣告 int 型別的切片 var d int 宣告 int 型別的指標 賦值 a 10b 0 10 同時宣告與賦值 var a 10a 10a...
PERL內建變數表
從網上搜尋總結的perl內建變數,可以在程式中引用 當前頁可列印的行數,屬於perl格式系統的一部分 根據上下文內容返回錯誤號或者錯誤串 列表分隔符 列印數字時預設的數字輸出格式 perl直譯器的程序id 當前輸出通道的當前頁號 與上個格式匹配的字串 當前程序的組id 當前程序的有效組id 設定1表...
PERL內建變數表
從網上搜尋總結的perl內建變數,可以在程式中引用 當前頁可列印的行數,屬於perl格式系統的一部分 根據上下文內容返回錯誤號或者錯誤串 列表分隔符 列印數字時預設的數字輸出格式 perl直譯器的程序id 當前輸出通道的當前頁號 與上個格式匹配的字串 當前程序的組id 當前程序的有效組id 設定1表...