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

--- chomp(rs = $/)  -> String
--- chomp!(rs = $/) -> String | nil

組み込み変数 $_ を rs で指定される末尾
の文字列を取り除いたものにします。

chomp! は文字列そのものを変更しその結果を返しますが、
取り除く文字列がなければ nil を返します。
rs のデフォルト値は $/ です。

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

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

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

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

@param rs [[m:String#chomp]] 参照
@see [[m:String#chomp]],[[m:$_]],[[m:$/]]

