Tutorial Operator OR pada Ruby
- Categories:
- ruby
Operator OR
pada bahasa pemrograman Ruby dapat digunakan tidak hanya saat conditional if, tetapi juga dapat digunakan untuk assigment variable. Berikut ini adalah sedikit penjelasan penggunaan operator OR
(||) pada bahasa pemrograman Ruby.
c = a || b
atau c = a or b
Maksud sintaks diatas adalah jika variabel a nil
atau false
, maka variabel c sama dengan variabel b.
c ||= 3
Sintaks diatas adalah kependekan dari sintaks poin pertama. Dengan kata lain, sintaks c ||= 3
sama dengan c = c || 3
yang berarti jika c belum terdefinisi maka akan diisi dengan nilai 3.
Contoh Kode
a = nil
b = 2
c = a || b
puts "c ke-1 = #{c}"
a = 1
b = 2
c = a or b
puts "c ke-2 = #{c}"
x ||= 1 # Sintaks ini sama dengan x = x || 1
puts "nilai x = #{x}"
- Tags:
- #ruby