我喜歡將多行代碼合併爲一個,當我可以。例如:我可以將這三行代碼合併爲一行嗎?
int64_t siz = [self getFileSizeAsInt64_t: filePath];
NSString * str = [self convLongLongToCommaStr: siz];
return(str);
成爲
return [self convLongLongToCommaStr: [self getFileSizeAsInt64_t: filePath]];
這裏是一個三線代碼模式我在我的代碼很多,我想合併成一條線看到的一個例子。但是,我一直無法做到,我不確定這是否可能。
UIImageView * imgView = ctlObjs[iImgIdx];
[imgView setImage: nextImage];
ctlObjs[iImgIdx] = imgView;
感謝有關如何做到這一點的任何見解,如果有可能的話。
我不認爲最後一行是必要的三個。它已經獲得了該對象的參考。 –
就我個人而言,我覺得你試圖讓你的代碼儘可能難以閱讀...... –