Call By Name And Call By Value

Call By Name :傳給函數/方法M一個參數函數,該參數函數在函數體內調用時執行. Call By Value : 傳給函數的是值,若是是表達式或者是參數函數,則要先計算出表達式的值或者是要先獲得參數函數執行後的返回值. Call By Name: def print_world(f : => Int):Unit={ val z=f println("z ="+z) print
相關文章
相關標籤/搜索