2023/03/16

Join と Split に相当する@関数

LotusScript では、配列を区切り文字で連結した文字列を返す関数を Join、その逆の機能を実現する関数として Split があります。

これに相当する@関数は、@Implode と @Explode となります。

似た名前なので、どっちがどっちかすぐに忘れます。私はいつまでたっても覚えられず、毎回ヘルプを見ています。

整理すると、

  • @Implode → Join
  • @Explode → Split

となります。辞書で単語を調べると、

  • Implode → 内側に破裂する、崩壊する 
  • Explode → 爆発する、破裂する、急上昇する

だそうです。

  • @Implodeは、内側に崩れてつながり、ひとつの文字列になる
  • @Explodeは、爆発してバラバラになるから、配列になる

って感じでしょうか?

@Join や @Split を作ってくれたら、絶対使うんですけどねぇ...

0 件のコメント:

コメントを投稿