令和の「令和のHello World!」である「湯婆婆を実装してみる」シリーズを日本語プログラミング言語「なでしこ」で作ってみました。なでしこ3ならブラウザで試せるので試してみてください!!
湯婆婆.nako3
「契約書だよ。そこに名前を書きな。」と尋ねて名前に代入。
もし、名前が空ならば、名前は「名無し」
名前の文字数の乱数をNに代入。
名前で(N+1)から1文字抜出して新しい名前に代入。
「フン。{名前}というのかい。贅沢な名だねぇ。
今からお前の名前は{新しい名前}だ。
いいかい、{新しい名前}だよ。
分かったら返事をするんだ、{新しい名前}!!」と表示。
簡易エディタに上記プログラムを記入したら「実行」ボタンを押します。
試しに「クジラ飛行机」と入力します。すると・・・
フン。クジラ飛行机というのかい。贅沢な名だねぇ。
今からお前の名前は飛だ。
いいかい、飛だよ。
分かったら返事をするんだ、飛!!
と、このように表示されます。
なお、無入力だった場合、空白になるので「名無し」とかにしてみました。
上記のプログラムを実行して、入力を空にすると、名無しが名前になり、以下のような感じになるのでOKです。
フン。名無しというのかい。贅沢な名だねぇ。
今からお前の名前はしだ。
いいかい、しだよ。分かったら返事をするんだ、し!!