2022年6月に行われた「のの会(notes knows community) 第40回」での私のスライドです。@関数Talk としては第36回。
@Repeatの余談?
リストを対象にした @Unique の、逆をいくような関数はない? と始めたのに
@Repeat 自体は文字列を繰り返すだけの関数でリスト項目を増やす関数ではありません。
スライド P.7 で、それを実現するなら @For あたりを使った式になるのでは、と書きました。
その式を作ってみました。こんな感じかな。
正直なところ、 "abc" を10回繰り返したリスト という言葉のイメージに比してやや長い式だなあ、
と思います。。
なお、@For についてのTalkは今夏(2023年)に行っており、後日の公開になると思います。
@Returnの余談
式の途中で使うのが本来の役割ということをお話ししました。
が、もちろん、式の最後で使っては「動かない」というわけではありません。
複数行ある式の最後が @Return で終わっている実例は何度も見たことがあり、
使う意味はあまりないけど、もちろん式そのものは @Return があってもなくても、
ちゃんと動作します。
@Repeatの余談?
リストを対象にした @Unique の、逆をいくような関数はない? と始めたのに
@Repeat 自体は文字列を繰り返すだけの関数でリスト項目を増やす関数ではありません。
スライド P.7 で、それを実現するなら @For あたりを使った式になるのでは、と書きました。
その式を作ってみました。こんな感じかな。
@For( i := 1; i <= 10; i := i+1; tmp := @If( i=1; "abc"; tmp:"abc"));
tmp
正直なところ、 "abc" を10回繰り返したリスト という言葉のイメージに比してやや長い式だなあ、
と思います。。
なお、@For についてのTalkは今夏(2023年)に行っており、後日の公開になると思います。
@Returnの余談
式の途中で使うのが本来の役割ということをお話ししました。
が、もちろん、式の最後で使っては「動かない」というわけではありません。
複数行ある式の最後が @Return で終わっている実例は何度も見たことがあり、
使う意味はあまりないけど、もちろん式そのものは @Return があってもなくても、
ちゃんと動作します。