爲什麼嵌套註釋被某些編程語言(如MATLAB)使用,我只想知道在程序中使用這種註釋,以及使用這種嵌套註釋可以獲得什麼好處?在某些編程語言中嵌套註釋的用法是什麼?
3
A
回答
-1
通常,編碼標準對特定項目或計劃有哪些評論風格時使用規則;一個常見的約定是使用塊註釋(/ * * /)的方法和類文檔,內聯註釋(//)的方法機構和內部等言論,如:
/**
* Helper class to store Foo objects inside a bar.
*/
public class Foobar {
/**
* Stores a Foo in this Foobar's bar, unless the bar already contains
* an equivalent Foo.
* Returns the number of Foos added (always 0 or 1).
*/
public int storeFoo(Foo foo) {
// Don't add a foo we already have!
if (this.bar.contains(foo)) {
return 0;
}
// OK, we don't have this foo yet, so we'll add it.
this.bar.append(foo);
return 1;
}
}
如果有人想暫時禁用上述程序中的整個方法或類。如果該語言允許嵌套註釋,那麼它非常有用。
0
答案嵌套註釋允許包含註釋本身 例如在C++有阻斷/ ..分隔符的註釋/可跨越多行和行註釋由//分隔註釋的代碼。
0
我覺得嵌套的評論是沒有必要的!一般來說,編譯器會忽略一個註釋,所以註釋的主要目的是指示程序員他做了些什麼,或者一個新的程序員知道程序的流程。爲什麼會不必要地嵌套註釋..只是一個指示可以沒有嵌套..如:
for(;;)
{
if()
{
}
}/* a loop with an if condition*/
**need not be as**
/*a loop/*if condition*/for n times*/
相關問題
- 1. Oz編程語言中塊註釋的語法是什麼?
- 2. 用於描述編程語言語法的術語是什麼?
- 3. 嵌套註釋背後的算法是什麼?
- 4. 在Django/Python中編寫嵌套註釋
- 5. C語言編程 - 多行註釋
- 6. 編程語言需要註釋嗎?
- 7. 什麼是果醬的編程語言
- 8. 什麼是GPU的編程語言
- 9. Udemy的編程語言是什麼?
- 10. 什麼是一些新的和新興的編程語言
- 11. 什麼時候和以什麼語言介紹了某些編程功能?
- 12. 什麼是編程語言是這種語法?
- 13. 彙編語言中的嵌套循環
- 14. 什麼是語法如此的編程語言?
- 15. 爲什麼一些編程語言比其他編程語言更快?
- 16. 編程語言用於評估AST的算法是什麼?
- 17. 什麼是「自編程語言」
- 18. 什麼是'D'編程語言?
- 19. 這是什麼編程語言?
- 20. ¿這是什麼編程語言?
- 21. 這是什麼編程語言?
- 22. 這是什麼編程語言?
- 23. 這是什麼編程語言
- 24. 什麼是正式編程語言?
- 25. 註解在Python編程語言中做了什麼?
- 26. 在Haskell上編程矩陣的語言學方法是什麼?
- 27. Windows:什麼編程語言?
- 28. 什麼編程語言?
- 29. 在一些編程語言
- 30. RelaxNG中的嵌套註釋?
首先,您可以輕鬆地註釋掉已包含註釋塊的代碼塊。 – DrummerB
@DrummerB:+1!你可以發佈這個答案。 –
不是迂腐,但我認爲你指的是塊註釋(例如,C中的'/ * ... * /'或Matlab中的'%{...%}')而不是單行註釋(例如,C中的'// ...'或Matlab中的'%...')。 – horchler