t_wの輪郭

Feedlyでフォローするボタン
パイプライン演算子
UFCS

UFCS

2024/2/24 14:11:00

Uniform Function Call Syntax

関数呼び出しの糖衣構文。
関数をメソッド呼び出し構文で書ける。
write("Hello World")"Hello World".write()あるいは"Hello World".writeのように書ける。

括弧を書かなくていいから楽。
以下のようにチェーンが長くなるほどに楽。

"Hello World"
  .split("")
  .join(",")
  .writeln

やろうとしていることはパイプライン演算子と似てるかもしれない。