Top / Alan言語仕様 / パイプ

パイプ

Alan のパイプ演算子 | は Unix shell のパイプと似ており、 イタレータやフィルタをパイプで接続して使用するものです。
例
# /[Hh]ello/ フィルタを通したものだけ印字

for str:s in stdin | /[Hh]ello/ do
  put(s)
end
配列ではなくイタレータをベースとしているので、無限列にも対応できます。

現在パイプに接続できるイタレータは file型のみです。

現在パイプに接続できるフィルタは rex型のみです。

Top / Alan言語仕様 / パイプ





Alan ver0.31