溫馨提示×

Ruby數據類型轉換怎樣快速上手

小樊
101
2024-11-05 21:09:30
欄目: 編程語言

在Ruby中,數據類型轉換是一個常見的操作。以下是一些常用的數據類型轉換方法,幫助你快速上手:

  1. 字符串轉整數(Integer)和浮點數(Float):
str = "123"
int = str.to_i # 轉換為整數
float = str.to_f # 轉換為浮點數
  1. 整數轉字符串(String):
int = 123
str = int.to_s # 轉換為字符串
  1. 浮點數轉字符串(String):
float = 123.45
str = float.to_s # 轉換為字符串
  1. 布爾值轉整數(Integer)和浮點數(Float):
bool = true
int = bool.to_i # 轉換為整數(1表示true,0表示false)
float = bool.to_f # 轉換為浮點數(1.0表示true,0.0表示false)
  1. 字符串轉布爾值:
str = "true"
bool = str.to_bool # 轉換為布爾值(true或false)
  1. 數組轉字符串:
array = [1, 2, 3]
str = array.join(", ") # 將數組轉換為字符串,元素之間用逗號和空格分隔
  1. 字符串轉數組:
str = "1,2,3"
array = str.split(",") # 將字符串轉換為數組,元素之間用逗號分隔
  1. 時間轉字符串:
require "time"

time = Time.now
str = time.strftime("%Y-%m-%d %H:%M:%S") # 將時間轉換為字符串,格式為年-月-日 時:分:秒
  1. 字符串轉時間:
str = "2022-01-01 12:00:00"
time = Time.parse(str) # 將字符串轉換為時間

以上是一些常用的數據類型轉換方法,熟練掌握這些方法可以幫助你更高效地在Ruby中進行數據處理。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女