Video: CARA MENYELESAIKAN RUBIK 3X3 TANPA RUMUS BAGI PEMULA 2025
, anda boleh melakukan aritmetik asas dengan data nombor. Ternyata bahawa rentetan (dan aksara individu) mempunyai banyak kebolehan terbina dalam, beberapa di antaranya kelihatan mirip dengan simbol yang kelihatan seperti aritmetik.
Anda boleh menambah dua rentetan, dan Ruby menghancurkan kedua-dua rentetan:
2. 2. 2: 006> "hello" + "chris" => "hellochris"
Ruby tidak cukup pintar untuk meletakkan ruang antara ucapan dan nama anda, tetapi anda boleh melakukannya secara manual:
2. 2. 2: 007> "hello" + "lagi chris" => "hello again chris"
Programmer memanggil menambahkan dua tali bersama penyambungan (atau kadangkala hanya Jika anda ingin memaparkan sambutan yang sangat teruja, anda boleh menggunakan pendaraban, dan rentetan akan diulangi bilangan kali yang anda nyatakan, seperti ini:
2. 2. 2: 014> "hello" * 5 => "Halo hello hello hello"
Perhatikan bahawa anda tidak boleh menggabungkan rentetan dan angka, jadi cuba menggunakan operator tambahan seperti yang berikut membawa kepada ralat: <
2. 2. 2: 015> "hello number" + 5 TypeError: tidak ada penukaran implan Fixnum ke String dari (irb): 15: dalam '+ & apos; dari (irb): 15 dari / Pengguna / chaupt /. rvm / rubies / ruby-2. 2. 2 / bin / irb: 11: in ''
Sekarang bahawa anda tahu Ruby menjejaki jenis data, ralat ini mula sedikit lebih bermakna kerana ia dipanggil TypeError, dan ia tidak boleh menukar data secara automatik.