freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

freemarker中文手冊(cè)-在線瀏覽

2024-08-05 06:44本頁面
  

【正文】 存單值l scalars保存的值有兩種類型:字符串(用引號(hào)括起,可以是單引號(hào)或雙引號(hào))和數(shù)字(不要用引號(hào)將數(shù)字括起,這會(huì)作為字符串處理)l 對(duì)scalars的訪問從root開始,各部分用“.”分隔,l 另外一種變量是sequences,和hashes類似,只是不使用變量名字,而使用數(shù)字索引,如下面的例子:(root) | + animals | | | + (1st) | | | | | + name = mouse | | | | | + size = small | | | | | + price = 50 | | | + (2nd) | | | | | + name = elephant | | | | | + size = large | | | | | + price = 5000 | | | + (3rd) | | | + name = python | | | + size = medium | | | + price = 4999 | + whatnot | + fruits | + (1st) = orange | + (2nd) = bananal 這種對(duì)scalars的訪問使用索引,如animals[0].name(3)模板l 在FreeMarker模板中可以包括下面三種特定部分:216。 FTL標(biāo)記(FreeMarker模板語言標(biāo)記):類似于HTML標(biāo)記,為了與HTML標(biāo)記區(qū)分,用開始(有些以開始,在后面敘述)216。 if指令if Pythons are cheaper than elephants today.else Pythons are not cheaper than elephants today./if list指令pWe have these animals:table border=1 trthNamethPrice list animals as being trtd${}td${} Euros /list/table 216。 216。 FreeMarker設(shè)計(jì)指南(3) 文本:直接輸出216。 FTL標(biāo)記:FreeMarker指令,和HTML標(biāo)記類似,名字前加予以區(qū)分,不會(huì)輸出216。Greetuserhis/her[BR]h1Welehaveanimals:[BR]ul[BR]listasfor l [BR]是用于換行的特殊字符序列l(wèi) 注意事項(xiàng):216。 Interpolation只能在文本中使用216。foo39。bar39。 注釋可以位于FTL標(biāo)記和Interpolation內(nèi)部,如下面的例子:h1Welehaveanimals:[BR]ul[BR]list again... being[BR]... 多余的空白字符會(huì)在模板輸出時(shí)移除(2)指令l 在FreeMarker中,使用FTL標(biāo)記引用指令l 有三種FTL標(biāo)記,這和HTML標(biāo)記是類似的:216。 結(jié)束標(biāo)記:/directivename216。 l 如果使用不存在的指令,F(xiàn)reeMarker不會(huì)使用模板輸出,而是產(chǎn)生一個(gè)錯(cuò)誤消息l FreeMarker會(huì)忽略FTL標(biāo)記中的空白字符,如下面的例子:list[BR]animalsbeing[BR][BR]${}${} l 但是,、/和指令之間不允許有空白字符(3)表達(dá)式l 直接指定值216。s \quoted\ andthis is a backslash: \\}It\39。}s quoted andthis is a backslash: \s quoted andthis is a backslash: \單引號(hào)(u0027)\\反斜杠(u005C)\n換行(u000A)\rReturn (u000D)\tTab (u0009)\bBackspace (u0008)\fForm feed (u000C)\l\g\aamp。 輸出的結(jié)果是:${foo}C:\foo\bar 數(shù)字n 直接輸入,不需要引號(hào)n 精度數(shù)字使用“.”分隔,不能使用分組符號(hào)n 目前版本不支持科學(xué)計(jì)數(shù)法,所以“1E3”是錯(cuò)誤的n 不能省略小數(shù)點(diǎn)前面的0,所以“.5”是錯(cuò)誤的n 數(shù)字+216。 序列n 由逗號(hào)分隔的子變量列表,由方括號(hào)限定,下面是一個(gè)例子:list [winter, spring, summer, autumn] as x${x}/list 散列(hash)n 由逗號(hào)分隔的鍵/值列表,由大括號(hào)限定,鍵和值之間用冒號(hào)分隔,下面是一個(gè)例子:{name:green 頂層變量: ${variable},變量名只能是字母、數(shù)字、下劃線、$、和的組合,且不能以數(shù)字開頭216。下面都是等價(jià)的:book[author].name.[name]book[author][name]n 使用點(diǎn)語法,變量名字有頂層變量一樣的限制,但方括號(hào)語法沒有該限制,因?yàn)槊质侨我獗磉_(dá)式的結(jié)果216。 序列片斷:使用[startIndex..endIndex]語法,從序列中獲得序列片斷(也是序列);startIndex和endIndex是結(jié)果為數(shù)字的表達(dá)式216。 Interpolation(或連接操作)n 可以使用${..}(或{..})在文本部分插入表達(dá)式的值,例如:${Hello ${user}!}${${user}${user}${user}${user}} 子串n 例子(假設(shè)user的值為“Big Joe”):${user[0]}${user[4]}${user[1..4]}結(jié)果是(注意第一個(gè)字符的索引是0):BJig J 連接操作:和字符串一樣,使用+,下面是一個(gè)例子:list [Joe, Fred] + [Julia, Kate] as user ${user}/list輸出結(jié)果是: Joe Fred Julia Katel 散列操作216。 輸出結(jié)果是: Joe is 30 Fred is 25 Julia is 18 +、-、/、%,下面是一個(gè)例子:${x * x 100}${x / 2}${12 % 10}輸出結(jié)果是(假設(shè)x為5):752 操作符兩邊必須是數(shù)字,因此下面的代碼是錯(cuò)誤的:${3 * 5} WRONG! 使用+操作符時(shí),如果一邊是數(shù)字,一邊是字符串,就會(huì)自動(dòng)將數(shù)字轉(zhuǎn)換為字符串,例如:${3 + 5} 使用內(nèi)建的int(后面講述)獲得整數(shù)部分,例如:${(x/2)?int}${?int}${?int}${?int}${?int}輸出結(jié)果是(假設(shè)x為5):21111l 比較操作符216。 =和!=兩邊必須是相同類型的值,否則會(huì)產(chǎn)生錯(cuò)誤,例如if 1 = 1會(huì)引起錯(cuò)誤216。 對(duì)數(shù)字和日期可以使用、=、和=,但不能用于字符串216。 另一種替代的方法是,使用lt、lte、gt和gte來替代、=、和=l 邏輯操作符216。amp。 例子:if x 12 amp。 color = green We have less than 12 things, and they are green./ifif !hot here hot must be a boolean It39。 l 內(nèi)建函數(shù)216。 字符串使用的:n html:對(duì)字符串進(jìn)行HTML編碼n ca
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1