[* *]
문서 항목 번호 실행 결과 결과 코드
7. [=bar()] hello~ good good
9.1 [@ range(1,2)] [@ range(3,5)] [=.v] x [=..v] = [=.v *..v]
[/] [/]
1 x 3 = 3
1 x 4 = 4
1 x 5 = 5
2 x 3 = 6
2 x 4 = 8
2 x 5 = 10
9.2.1.
    [@ country]
  • [=.name] [=.pop] million
      [@ .city]
    • [=..name] [=..pop] million ([= ..pop / .pop * 100]%)
    • [/]
  • [/]
  • South Korea 50 million
    • Seoul 10 million (20%)
    • Sejong 0.3 million (0.6%)
  • Republic of Maldives 0.4 million
    • Male 0.15 million (37.5%)
9.2.2. [@ foo1] [@ bar1] [=.v] x [=..v] = [=.v *..v]
[/] [/]
1 x 3 = 3
1 x 4 = 4
1 x 5 = 5
2 x 3 = 6
2 x 4 = 8
2 x 5 = 10
10.1. [@ {'a':'apple', 'b':'banana', 'c':'cherry'}] [=.i+1]/[=.s]. [=.k]: [=.v]
[/]
1/3. a: apple
2/3. b: banana
3/3. c: cherry
10.2.1. [@ ['apple', 'banana', 123:'cherry']] [=.s - .i]. [=.k]: [=.v]
[/]
3. 0: apple
2. 1: banana
1. 123: cherry
10.2.2. [@ {1, 2}] [@ {3, 4, 5}] [=.v] x [=..v] = [=.v *..v]
[/] [/]
1 x 3 = 3
1 x 4 = 4
1 x 5 = 5
2 x 3 = 6
2 x 4 = 8
2 x 5 = 10
11. [=fooo[3]] [=fooo{3}] 4 4
12.1. [=xx.bar()]
[=yy.baz]
return from method.
from array
12.2. [=zz.baz().bar()] return from method.
12.3. [@ product] [=.code()] [=.name()] [=.v.price()]
[/]
001 vitamin $100.00
002 shoes $123.00
13.1.1. [=MY_CONST] 111
13.1.2. [@ MY_CONST_ARRAY][=.k]:[=.v]
[/]
a:1
b:2
c:3
13.2. [=Foo.bar()]
[=Foo.ITEMS_PER_PAGE]
[=Bar.baz.bar()]
[=Bar.baz.ITEMS_PER_PAGE]
from static method.
30
from namespace function
50
13.3. [= Widget.Calender.draw()]
[= Widget.Calender.MONTH.march]
달력위젯이 그림
3
14.1.1. [=this.fetch('sub.html')]
4 4
14.1.2. [=Tpl.get( 'sub.html', {'fooo':{3,4,5,6,7,8}} )]
6 6
14.2.1 [=this.fetch(sub)]
4 4
14.2.2 [=sub2]
11 11
15. [?foo2][=bar2][:]baz[/]
[= foo2 ? bar3 : "baz"]
[= foo ?: "bar"]
[= foo3 ?? "bar"]
[= foo3 ?: bar() ?: "baz"]
[= foo ? (bar ? 'foobar' : 'foo') : 'no']
Tplus if
ternary operator
hello~
bar
good good
foobar
16. [=GET.search] tplus
17. [=this.assign({'foo':123})] [=this.assign({'foo':456,'bar':'bbb'})] [=foo] [=bar] 456 bbb
19. [=ucfirst( bar + "baz" + caz )] Bbbbazzzz
20 [@ {}] [=.v] [:] foo empty [/]
[? fruit == 'apple' || fruit == 'cherry'] red [: fruit == 'blueberry' || pants=='jeans'] blue [:] unkown [/]
foo empty
blue
21. [= "abcde".toUpper() ] [= {2,5,8}.average() ]
[= "abcde".toUpper().substr(1,3)]
[= article.esc().nl2br()]
[@ product] [=.code()] [=.name().substr(0,3).ucfirst()] [=.price()]
[/]
ABCDE 5
BCD
a < b
b > c
001 Vit $100.00
002 Sho $123.00
22. [@ {'apple', 'banana', 'cherry'}] [=.i]: [=.v]: [=.h.isEven() ? "even" : "odd"] [?.h.isLast()]--Last[/]
[/]
0: apple: odd
1: banana: even
2: cherry: odd --Last