Más contenido relacionado
学ばないDSL
- 5. スクリプト(台本)
scripter
title
= ->(*args){ ->{ puts args.join("n") } }
= ->(text) { "『#{text}』n" }
paragraph = ->(*args){ args.join("n") + "n" }
chara
= ->(name) { ->(text){ "#{name}「#{text}」"} }
ryu = chara[:リュウ]; tak = chara[:たかし]
script = scripter[title[:俺より強い奴に、会いに行く],
paragraph[:ピンポーン, ryu[:こんにちは], tak[:はいどなた]],
paragraph[ryu[:いまちょっといいですか], tak[:これから出かけます]],
paragraph[ryu[:午後出勤ですか?], tak[:はい]],
paragraph[ryu[:強そうですね], tak[:なにがですか]],
paragraph[ryu[:態度が]],
paragraph[:リュウは、自分より強そうな奴に、会いにいったのだった。 完]
]
script[]
- 15. _
\ヽ, ,、
`''|/ノ
.|
_ |
\`ヽ、|
\, V
`L,,_
|ヽ、)
.|
/ ,、
/ ヽYノ
.| r''ヽ、.|
| `ー-ヽ|ヮ
| `|
ヽ, ,r .|
ヽ,r'''ヽ!'-‐'''''ヽ、ノ
,,,..---r'",r, , 、`ヽ、 ヾ
ヽ、__/ ./ハレハ i`ヽ、 `''r`ミ_
.レ//r,,,、 レ'レハヾ, L,,_ `ヽ、
"レ, l;;;l l;;;l`i.リレ' リ ̄~~
ヽ、 ワ `"/-'`'`'
`''''''''" ┼ヽ -|r‐、. レ |
d⌒) ./| _ノ __ノ
使用フォント
セプテンバーM・L