kind=defined
names=chop,chop!
visibility=public

--- chop  -> String
--- chop! -> String | nil

組み込み変数 $_ を最後の文字を取り除いたものにし
ます(終端が"\r\n"であれば2文字取り除きます)。

chop! は文字列そのものを変更しその結果を返しますが、
取り除く文字列がなければ nil を返します。

$_.chop, $_.chop! とほぼ同じです。

暗号的になりすぎるきらいがあるため、このメソッドの使用は推奨されていません。
今後はより明示的な $_.chop, $_.chop! を使ってください。

$_.chopとこのメソッド chop は以下の点で違いがあります。

  * chop は $_ の値をコピーして、コピーの方を更新し、
  $_ に再代入します。

@see [[m:String#chop]],[[m:$_]]

