見出し画像

なでしこさんで1文字ずつ「大石泉すき」

今週は日曜の18時になってもQiitaもnoteも書けていなくて週streakのピンチだ!
Qiitaはなんとか書けた
noteは……最近streakを聞いたばかりでダメージが少ないし、サボってもいいか……?

と思ったが、Qiitaに書く内容を検討する過程で書いた、適当ななでしこのコードがある。
せっかくあるから、これを投稿しておこう。
無いよりはマシだろう。

今回やったこと

「大石泉すき」を1文字ずつ表示する。

プログラム

大石泉すき (1文字ずつ) (なでしこ3貯蔵庫)

解説

表示エリアは空のラベル作成。
それの「文字サイズ」に「500%」をDOMスタイル設定。

文字を表示する部分を用意する。
大きな文字で表示されるようにする。

表示文字列は「大石泉すき」。
表示位置は0。

表示する文字列を用意する。
また、表示する文字の位置を管理する変数を用意する。

1秒毎には
  表示文字列で(表示位置+1)から1文字抜き出す。
  表示エリアにそれをDOMテキスト設定。
  表示位置は(表示位置+1)を(表示文字列の文字数)で割った余り。
ここまで。

管理している位置の文字を抜き出して表示する。
抜き出す文字は 1-origin で指定する仕様なので、1を足して指定する。

その後、表示する文字の位置を更新することで、次の文字を表示する準備をする。
ここでも1を足しているが、これは 1-origin だからではなく、「次の文字」を表現している。

結果

大石泉すき (ワザップ並の結果)

いいなと思ったら応援しよう!

コメント

ログイン または 会員登録 するとコメントできます。
なでしこさんで1文字ずつ「大石泉すき」|みけCAT
word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word

mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1