if @near.nil?
loc, @near, found = get_user_geolocation
else
loc = GeoKit::Geocoders::GoogleGeocoder.geocode(@near)
found = loc.success
@near = loc.full_address
end
最初の if 部分では、何が起こっているのでしょうか? 私は構文が苦手かもしれませんが、興味をそそられました。前もって感謝します。
if @near.nil?
loc, @near, found = get_user_geolocation
else
loc = GeoKit::Geocoders::GoogleGeocoder.geocode(@near)
found = loc.success
@near = loc.full_address
end
最初の if 部分では、何が起こっているのでしょうか? 私は構文が苦手かもしれませんが、興味をそそられました。前もって感謝します。
複数の割り当てを参照してください
> a,b,c = [10,20,30] # or a,b,c = 10,20,30
> a => 10
> b => 20
> c => 30
このget_user_geolocation
メソッドは、、、およびの3つの値をloc
返し@near
ますfound
。