Ruby/String/string variable

Материал из Wiki.crossplatform.ru

Перейти к: навигация, поиск

Содержание

Assign strings to variables:

x = "Test"
y = "String"
puts "Success!" if x + y == "TestString"



A string is a sequence of letters, numbers, and other characters.

thoreau = "If a man"



create a string is with Kernel"s String method:

title = String( "Much Ado about Nothing" )
puts title # => Much Ado about Nothing



String reference

s = "Ruby" 
t = s      # Copy the reference to t. s and t both refer to the same object.
t[-1] = "" # Modify the object through the reference in t.
print s    # Access the modified object through s. Prints "Rub".
t = "Java" # t now refers to a different object.
print s,t  # Prints "RubJava".