Tuesday, December 29, 2009

Tutorial Operator OR pada Ruby

Operator OR pada bahasa pemrograman Ruby dapat digunakan tidak hanya saat conditional if, tetapi juga dapat digunakan untuk assigment variabel. Berikut ini adalah sedikit penjelasan penggunaan operator OR (||) pada bahasa pemrograman RUby.

1. 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.

2. 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}" 



No comments:

Post a Comment

© Railsmine