کامنت گذاری در زبان های برنامه نویسی – بخش دوم

توی بخش اول به دستورات و نحوه کامنت گذاری در زبان های برنامه نویسی پایتون، جاوا، جاوا اسکریپت، HTML و PHP پرداختیم. توی این پست هم قراره بریم سراغ کامنت گذاری در زبان های برنامه نویسی C++ ،C ،Go، سی شارپ و R
همونطوری که قبلا توضیح دادیم، برنامه نویس ها برای منظم نوشتن کدها و اضافه کردن نکته و راهنما یا حتی غیرفعال کردن برخی از کدها، از کامنت استفاده می کنند که باعث می شود کامپایلر موقع اجرای برنامه، کامنت ها رو در نظر نگیرد و این یعنی خط هایی که کامنت می شوند، توی عملکرد برنامه هیچ تاثیری ندارند.
1- گو (Go)
زبان برنامه نویسی گو که توسط گوگل توسعه داده می شود، کامنت گذاری همانند جاوا و جاوا اسکریپت دارد. اگر قصد کامنت گذاشتن در یک خط را دارید، باید از // (دو اسلش) استفاده کنید. هرچیزی که بعد از این دو اسلش نوشته شود، تبدیل به کامنت می شود و در اجرای برنامه تاثیری نمی گذارد.
برای کامنت کردن چند خط، در ابتدا باید */ (اسلش ستاره) و در انتها /* (ستاره اسلش) رو قرار داد. هرچیزی که بین این دو علامت نوشته شود، کامنت محسوب می گردد.
package main
import (
"fmt"
)
func main() {
// Print “Hello World!” to console
fmt.Println("Hello World!")
}
/*
func TrimRight(s, cutset string) string {
if s == "" || cutset == "" {
return s
}
return TrimRightFunc(s, makeCutsetFunc(cutset))
}
*/
2- سی (C)
در زبان سی (C) هم دو نوع کامنت گذاری وجود دارد:
1- کامنت گذاری تک خطی که با گذاشتن // (دو اسلش) انجام می گیرد.
2- کامنت گذاری چند خطی که با */ (اسلش ستاره) آغاز و با /* (ستاره اسلش) تمام می شود.
#include
int main(void)
{
printf("!سلام دنیا");
return 0; // return zero
}
/*
#include
#include
int main()
{
for(int i=0;i<10;i++)
printf("%d",i);
getch();
return 0;
}
*/
3- سی پلاس پلاس (++C)
در زبان برنامه نویسی ++C برای کامنت کردن یک خط از // (دو اسلش) و برای کامنت کردن چند خط از */ در شروع و از /* برای بستن آن استفاده می شود.
#include
using namespace std;
main() {
cout << "Hello World"; // prints Hello World
return 0;
}
if(boolean_expression) {
/*
statement(s) will execute if the boolean expression is true
*/
}
4- سی شارپ (#C)
کامنت گذاری در زبان سی شارپ همانند دو زبان قبلی، برای کامنت تک خطی از // و برای کامنت چند خطی از */ در ابتدا و از /* در انتها استفاده می شود. درست مانند زیر:
Console.WriteLine("https://ArvinAcademy.ir")
// visit our website:)
for (variable initialization; condition; steps)
{
//execute this code block as long as condition is satisfied
}
کامنت های XML Documentation
در زبان سی شارپ برای کامنت مستندسازی دو روش وجود دارد. این یک نوع کامنت خاص در سی شارپ است و برای ایجاد مستندات کد #C با با اضافه کردن عناصر XML در کد منبع استفاده می شود.
روش اول گذاشتن /// (سه اسلش) در یک خط است. که به آن کامنت مستندسازی تک خطی گفته می شود.
class User
{
///
/// This class does something of program Summary.
}
روش دوم که برای چند خط به کار می رود، همانند کامنت مستندسازی در جاوا است.
در شروع آن **/ (اسلش ستاره ستاره) قرار داده می شود سپس برای بستن آن از /* (ستاره اسلش) استفاده می شود.
class User
{
/**
* The Age of the User
*/
public string Age { get; set; }
}
5- آر (R)
زبان برنامه نویسی R در سال 1993 منتشر شد و یکی از زبان های برنامه نویسی قدیمی بشمار می آید. در این زبان فقط از کامنت گذاری تک خطی می توان استفاده کرد و امکان کامنت کردن چند خطی وجود ندارد.
برای کامنت کردن، از # (هَش) استفاده می کنیم. در هر خطی که علامت هَش گذاشته شود، از علامت هَش به بعد فقط در آن خط کامنت می شود.
# Greeting
String = "Hi. Whats up?"
print(String) #String is a variable
از اونجایی که امکان نوشتن کامنت های چند خطی در زبان R وجود نداره، با یک ترفند ساده می توانیم چندین خط را کامنت کنیم.
برای انجام این کار، ابتدا یک شرط False تعریف می کنیم و چیزی که میخوایم کامنت بشه رو داخلش می نویسیم. چون شرط، False تعیین شده است، اجرا نمی شود و میتوان از آن برای کامنت کردن چند خط استفاده کرد.
if(FALSE){
"
کامنت های خود را اینجا قرار بدید
"
}
شما از چه روش و یا ترفندی برای کامنت گذاشتن استفاده می کنید؟ راه و روشتون رو توی نظرات با ما و دیگر کاربران در میان بگذارید.
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.