The 'downcase!' and 'downcase' are all the methods of String Class in Ruby.They have the same method name except one of them has '!' in the end and they have the same effect if the object of String class which call these methods contains upcase letter.The following are the references about these methods from ruby doc:
downcase str.downcase→ string
Returns a copy of str with all uppercase letters replaced with their lowercase counterparts.
The operation is locale insensitive—only characters A to Z are affected.Multibyte
characters are skipped.
"hEllO".downcase ! "hello"
downcase! str.downcase!→ str or nil
Replace uppercase letters in str with their lowercase counterparts, returning nil if no
changes were made.
hoho!I must have lunch,otherwirs,there are not anything to eat
分享到:
相关推荐
first_name.downcase! 多行输出 print <<EOF # 多行输出 EOF 注释 # 我是注释 变量获取 #{first_name} 变量 全局变量 $ 类变量 @@ 方法变量 @ 局部变量 小写字母或_ if/else if a < b ...
downcase! if user_input . include? "i" user_input . gsub! ( /(i) \w +/ , "izzle" ) user_input . gsub! ( /(or|our)/g , "o'" ) print user_input ; end gets . chomp ; 这个 repo 是我在开始编程语言时...
开源项目-qor-inflection.zip,Inflection pluralizes and singularizes English nouns, handle up/downcase better than rails/other go packages
- `downcase!`: 将所有字符转换为小写。 - `dump`: 返回字符串的打印形式。 - `each`: 遍历字符串中的每个字符。 - `each_byte`: 遍历字符串中的每个字节。 - `empty?`: 检查字符串是否为空。 - `gsub!`: 替换...
Ruby实践 通过输入ruby并在终端中要运行的文件名来运行...结合使用upcase , downcase和swapcase方法。 string_chomp.rb 大声输出: "Hello!" 使用给定的起始变量。 string_gsub.rb 应该输出: "put spaces in betw
归一化属性 有时,您想要在将数据保存到数据库之前对其进行规范化,例如将电子邮件的大小写缩减,删除空格等。 这个Rails插件可让您以一种简单的方式进行操作。...normalize :email , :username , with : :downcase
PHTTP 这个 gem 使利用 promise 的思想更容易组合通过 Typhoeus hydra 发出的多个请求。 安装 $ gem install phttp 例子 require "phttp" result = PHTTP . parallel do | ... response .... downcase ... response .... the
puts "The sum of x and y is #{ x + y }." puts "The average was #{ (x + y + z)/3 }." ``` 这段代码会输出: ``` The value of x is 12. The sum of x and y is 48. The average was 40. ``` 此外,Ruby还提供了...
一个现代且一致的Common Lisp字符串操作库 ... 修复内置的意外: (string-downcase nil )=> "nil"字符串,而(str:downcase nil) => nil 。 唯一的依赖关系是cl-ppcre 。 目录 pad (len s &key (pad-side :right)
学习Ruby 我对Ruby的学习笔记 评论 #i'm a sinlg eline ... downcase #doruk 零 Ruby等于null 数学能力 3 ** 3 将3乘以3的幂,在这种情况下返回27。 sqrt Math . sqrt ( 16 ) # 4 功能 def hi puts "hello world
@version 0.1.5 ...downcase - 将输入字符串转换为小写 upcase - 将输入字符串转换为大写 first - 获取传入数组的第一个元素 last - 获取传入数组的最后一个元素 join - 将数组的元素与它们之间的某些字
from_currency = gets.chomp.downcase puts "请输入目标货币(如:eur):" to_currency = gets.chomp.downcase result = convert(amount, from_currency, to_currency) puts "#{amount} #{from_currency} 等于 #{...
转换字符大小写的方法,如 `upcase` 和 `downcase`;以及将首字母大写的方法,如 `capitalize`。这些都是在处理字符串时非常实用的功能。 综上所述,Ruby中的字符串处理非常强大且灵活,从基本的创建、连接到复杂的...
Text指令包括text、=、join、make text、length、text<、text=、text>、trim、upcase、downcase、starts at、contains、split at first、split at first of any、split、split at any、split at spaces、segment、...
- `AlNum`、`Alpha`、`CompactWhiteSpace`、`Compare`、`CompareNoCase`、`CompareNum`、`CompareNumNoCase`、`Convert`、`Count`、`Dcount`、`DownCase`、`DQuote`、`Field`、`Index`、`Left`、`Len`、`Num`、`Pad...
首先,Emacs自身已经内置了一些基本的文本转换命令,如`upcase-region`用于将选定区域转换为全大写,`downcase-region`则将选定区域转换为全小写。但是,"fix-word"扩展提供了一个更精细的操作方式,它专注于单词...
- `and` 和 `or`:简单的逻辑运算符。 - `not`:逻辑非运算符。 - `&&` 和 `||`:短路逻辑运算符,在处理复杂的逻辑条件时更为高效。 ### 八、控制结构 #### 1. if-elsif-else 结构 Ruby 的 `if` 语句支持 `elsif...
它们包括AlNum(判断字符串是否全为字母或数字)、Compare(比较两个字符串)、DownCase(将字符串转换为小写)、Right(取字符串的右侧若干字符)等。这类函数广泛应用于数据清洗和预处理阶段,例如去除字符串首尾...