snipの意味 | syntax error, unexpected ‘:’, expecting `end’ : , –snip–

プログラミングのコードの中に、時たま snip という記述を見かけることがあります。

例えばrubyやpythonだと、以下のような表記です。

: <snip>
--snip--


コード中のsnipの意味

このsnipは「省略」という意味です。

重要なコードではないか、人によって記述が異なる部分などに使われます。

なので、コードをコピペする場合に、 : <snip>--snip-- を記述したままにするとエラーが発生します。

この記述は削除する必要があります。


snipの由来

snip(スニップ)はハサミで切り取るという意味です。名詞だと「取るに足らないもの」という意味を持ちます。

なので、不要な部分を切り取る時に使います。

: <snip>--snip-- は本筋とは外れる不要な部分なので省略したというニュアンスです。

タイトルとURLをコピーしました