Menu
CoddyTech

Ringkasan Method String

Termasuk bagian Logika dan Alur dalam perjalanan Ruby di Coddy. Pelajaran 1 dari 56.

Ruby menyediakan beragam method bawaan untuk string yang bisa digunakan untuk berbagai transformasi umum. Kamu tidak memerlukan library tambahan, karena method tersebut tersedia pada setiap string yang kamu buat.

Beberapa yang paling berguna dapat mengubah kapitalisasi atau menghapus spasi kosong:

name = "  Alice  "
puts name.strip       # "Alice"
puts name.upcase      # "  ALICE  "
puts name.downcase    # "  alice  "
puts name.reverse     # "  ecilA  "

Yang lain memberi tahu kamu sesuatu tentang string:

word = "hello"
puts word.length            # 5
puts word.include?("ell")   # true
puts word.start_with?("he") # true

Sebagian besar dari ini mengembalikan string baru. String asli tetap tidak berubah kecuali kamu menggunakan versi dengan tanda seru (misalnya, upcase!).

challenge icon

Tantangan

Pemula

Baca satu baris input. Cetak, pada baris terpisah:

  1. Input dengan spasi kosong di awal dan akhir dihapus
  2. Nilai yang sudah dipangkas itu dalam huruf besar
  3. Panjang nilai yang sudah dipangkas
  4. true atau false: apakah nilai yang sudah dipangkas mengandung "ruby" (tanpa membedakan huruf besar dan kecil)?

Untuk input Hello Ruby world , output-nya adalah:

Hello Ruby world
HELLO RUBY WORLD
16
true

Coba sendiri

input = gets.chomp

# TODO: cetak empat baris yang diminta
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler Ruby online