문서 항목 번호 | 실행 결과 | 결과 코드 |
---|---|---|
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. |
|
|
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 |