旬のトピック、最新ニュースのマピオンニュース。地図の確認も。

窓辺の小石 第85回 犬(ワン) ライナー

2022年10月28日12時20分 / 提供:マイナビニュース

俗に「1行野郎」あるいは「ワンライナー」(One Liner)と呼ばれるものがある。コマンドラインの1行で意味のある処理を行わせるものだ。「1行でこんなことができるのか!」といった感じのものも発表されていて、パズル的に楽しむ人もいる。これはこれで楽しいのだが、実用としては、「ワンライナー」とは使い捨てのコマンドであり、プログラムを組まねばできないような処理をコマンドラインとして実現するものだ。あくまでもコマンドラインであり、スクリプト(プログラム)とは異なる。両者の違いは微妙だが、たとえば、関数や手続きにする、後で実行できるようにファイルにしてしまえば、間違いなくスクリプトである。

しかし、ワンライナーは、その場限りの実行ができればよく、スクリプトのようにいつでも実行できるように汎用的な記述にする必要はない。必要なパラメーターは、コマンドライン中にハードコードしてもよい。その場限りの「即興的」なものがワンライナーである。自然言語の学習でいえば、コマンドは単語であり、ワンライナーはイディオムや言い回しに相当する。

関連記事

ネタ・コラムカテゴリのその他の記事

地図を探す

今すぐ地図を見る

地図サービス

コンテンツ

電話帳

マピオンニュース ページ上部へ戻る