inicio mail me! sindicaci;ón

“Chơi” với chuỗi

Chuỗi được định nghĩa là một tập hợp các kí tự được đặt vào giữa dấu ngoặc nhỏ hoặc ngoặc kép.
Ta gọi chuỗi ‘’(hai dấu ngoặc nhỏ và không có kí tự nào ở giữa) là chuỗi rỗng.
Hãy cùng nghiền ngẫm đoạn code sau đây để hiểu thêm về chuỗi (p003rubystrings.rb):

# Ruby Strings
=begin
Ruby Strings
In Ruby, strings are mutable
=end
puts "Hello World"
# Can use " or ' for Strings, but ' is more efficient
puts 'Hello World'
# String concatenation
puts 'I like' + ' Ruby'
# Escape sequence
puts 'It\'s my Ruby'
# New here, displays the string three times
puts 'Hello' * 3
# Defining a constant
# More on Constants later, here
# http://rubylearning.com/satishtalim/ruby_names.html
PI = 3.1416
puts PI

Trong Ruby, chuỗi không bị định nghĩa “cứng”. Có nghĩa là bạn không phải định trước cho một chuỗi số kí tự tối đa, hoặc bất kì giới hạn nào khác. Chuỗi trong Ruby mềm dẻo, và được lưu trong bộ nhớ dưới dạng một dãy byte.
Ngoài ra, bạn cũng nên biết thêm rằng trong Ruby, có một dạng chuỗi đặc biệt sử dụng kí tự “huyền” (`) làm kí tự bao. Ví dụ:

puts `dir`

Chuỗi nằm trong 2 dấu ` trên sẽ được gửi đến hệ điều hành như một lệnh của hệ điều hành, và kết quả của lệnh đó sẽ được hiện ra màn hình bằng phương thức puts (trong trường hợp này là lệnh dir – liệt kê danh sách thư mục và file trong thư mục hiện thời)

Leave a Comment