2015-02-23 70 views
0

之間傳遞參數我在想,如果您知道我們可以在方法名稱內傳遞參數的任何編程語言。我猜這可能會提高代碼的可讀性。即可以說我想在方法中乘以整數。通常我的方法聲明會是這樣的:在方法名稱

function multiply(int a, int b){ 
    return a*b; 
} 

但是,它可能是很好的能夠把它定義這種方式也:

​​

通過這種方式,我們可以作出更明確的通話通過調用代碼:

var c = multiply(4)times(2); 

這可能會對更復雜的代碼和編程語法產生更大的影響。 你知道這樣的事嗎?

回答

0

當然,還有的Smalltalk是與它的關鍵字信息去表達......

n := collection size // 2. 
head := collection copyFrom: 1 to: n. 

除此之外,你會發現,在ADA或Python,而可能是一些人可以前綴的每一個參數用一個鍵(它應該匹配功能參數名稱)...