Rails || = untuk string kosong
Oct 27 2020
Kode berikut tidak akan mengubah variabel:
@my_var = ''
@my_var ||= 'This is a non-empty string'
Adakah cara yang bagus / bersih untuk melakukan ini sehingga string kosong ditimpa?
Jawaban
6 PalashBera Oct 27 2020 at 12:15
Anda bisa mencoba seperti ini:
@my_var = ''
@my_var = @my_var.presence || 'This is a non-empty string'
Terima kasih :-)
1 OliverGaida Oct 27 2020 at 12:45
dalam hal ini, saya hanya akan memeriksa panjang string ini:
@my_var = ''
@my_var = 'This is a non-empty string' if @my_var.length == 0
=> "This is a non-empty string"
Taylor Sheridan Baru Menambahkan 1 Bintang 'Yellowstone' Favoritnya ke Pemeran 'Lawmen: Bass Reeves'