在 Ruby 中對字串進行大寫

Stewart Nguyen 2023年1月30日 2022年5月18日
  1. 在 Ruby 中使用 String.capitalize 來大寫第一個字串字元
  2. 在 Ruby 中使用 String.upcase 來大寫一個字串字元
在 Ruby 中對字串進行大寫

關於如何在 Ruby 語言中大寫字串的簡短教程。

在 Ruby 中使用 String.capitalize 來大寫第一個字串字元

Ruby 方法 capitalize 返回給定字串的副本,其中第一個字元大寫,其餘字元轉換為小寫。

程式碼:

'capiTal'.capitalize

輸出:

=> "Capital"

在 Ruby 中使用 String.upcase 來大寫一個字串字元

如果 Ruby 版本不支援 String.capitalize 方法。我們可能需要使用 String.upcaseString.downcase 方法來編寫我們的函式。

程式碼:

def my_capitalize(string)
  return '' if string.nil? || string.empty?

  string.downcase!
  string[0] = string[0].upcase
  string
end

my_capitalize('capiTal')

輸出:

=> "Capital"

相關文章 - Ruby String