📜  红宝石 |切弦!方法

📅  最后修改于: 2022-05-13 01:55:15.574000             🧑  作者: Mango

红宝石 |切弦!方法

咬!是 Ruby 中的 String 类方法,用于返回新的 String,其中给定的记录分隔符从 str 的末尾(如果存在)中删除。如果 $/ 没有从默认的 Ruby 记录分隔符 t 更改,则 chomp 方法还将删除回车字符(即,它将删除 \n、\r 和 \r\n)。如果 $/ 是一个空字符串,它将从字符串中删除所有尾随换行符。如果没有进行任何修改,它将返回 nil。

示例 1:

# Ruby program to demonstrate 
# the chomp! method 
       
# Taking a string and 
# using the method 
puts "Ruby".chomp!
puts "Ruby\r\n".chomp 

输出:

Ruby

示例 2:

# Ruby program to demonstrate 
# the chomp! method 
       
# Taking a string and 
# using the method 
puts "String\r\n\r\r\n".chomp!('')
puts "Method".chomp!("tho")

输出:

String