大佬教程收集整理的这篇文章主要介绍了delphi – 我应该在我的代码中使用块标识符(“end;”)吗?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
自读这本书以来,我一直在虔诚地做这件事.有时看起来似乎过多,如下面的情况.
Steve McConnell是否有权坚持始终使用块标识符?您会使用以下哪些?
//naughty and brief with myGrid do for currRow := FixedRows to RowCount - 1 do if RowChanged(currRow) then if not(RecordExists(currRow)) then InsertNewRecord(currRow) else updateExisTingRecord(currRow); //well behaved and verbose with myGrid do begin for currRow := FixedRows to RowCount - 1 do begin if RowChanged(currRow) then begin if not(RecordExists(currRow)) then begin InsertNewRecord(currRow); end //if it didn't exist,so insert it else begin updateExisTingRecord(currRow); end; //else it existed,so update it end; //if any change end; //for each row in the grid end; //with myGrid
我相信在使用大型语句时,块更有用.您可以进行混合方法,在其中插入一些“开始…结束;”并注释它们结束的内容(例如将其用于with和第一个IF).
恕我直言,您也可以将其分解为更多方法,例如,该部分
if not(RecordExists(currRow)) then begin InsertNewRecord(currRow); end //if it didn't exist,so insert it else begin updateExisTingRecord(currRow); end; //else it existed,so update it
可以采用单独的方法.
以上是大佬教程为你收集整理的delphi – 我应该在我的代码中使用块标识符(“end;”)吗?全部内容,希望文章能够帮你解决delphi – 我应该在我的代码中使用块标识符(“end;”)吗?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。