ruby深入研究7

2021-09-02 08:31:55 字數 399 閱讀 6880

lambda其實我的理解就是方法的物件,裡面return是從lambda定義中返回。其實就是把方法當成乙個物件傳來傳去,到需要的地方去執行。不過lambda和方法有個重大區別,lambda是閉包,方法不是。方法不會帶著上下文作用域到處走。

proc更像是塊。return是從定義proc的作用域返回。

class aaa

def my_method

puts "this is my method"

endenda = aaa.new

m = a.method :my_method

m.call #=》 this is my method

p m.class #=》 method

媽的,果真物件導向,方法也是物件,草。

flex Bindable深入研究

bindable 元資料標籤,它在 中的作用就是向編譯器提供如何編譯程式的資訊。它的最大作用是使程式元件間的資料同步變得容易。在開發中通常用上bindable作用在檢視控制項上,如給它繫結乙個物件,則以後只需要在邏輯層更改這個物件的值,則檢視層的控制項資料會自動更新 同步 而不再需要手動去更新檢視。...

URLRequest深入研究

urlrequest 的乙個例項 html view plain copy create the request.所構建的nsurlrequest具有乙個依賴於快取響應的特定策略,cachepolicy取得策略,timeoutinterval取得超時值 nsurlrequest therequest...

深入研究AsyncTask

asynctask提供了一種在後台執行操作而在ui執行緒顯示結果的方式,而且開發者不必操作執行緒或者handler.乙個asynctask定義了三種泛型分別是params,progress,result,還有四個函式分別是onpreexecute doinbackground onprogressu...