Sunday, January 19, 2025

[Golang] Phần 3 – Go Comments

-

Comment nó mang một ý nghĩa quan trọng là giúp giải thích ý nghĩa và chức năng của các đoạn code. Điều này làm cho code trở nên dễ đọc và hiểu hơn cho những người đọc code, bao gồm cả bản thân người viết code.

Dưới đây là một số ý nghĩa quan trọng của comment trong lập trình:

  • Giải thích code:
    • Comment giúp giải thích ý nghĩa và chức năng của các đoạn code. Điều này làm cho code trở nên dễ đọc và hiểu hơn cho những người đọc code, bao gồm cả bản thân người viết code.
  • Hướng dẫn và ghi chú code.
    • Comment cũng có thể chứa các hướng dẫn sử dụng, ghi chú về các quyết định thiết kế hoặc lời nhắc để nhớ các điều quan trọng liên quan đến code.
  • Chỉnh sửa và sửa lỗi.
    • Trong quá trình phát triển và sửa lỗi code trong dự án, comment giúp người viết code nắm bắt nhanh chóng các phần quan trọng của code và làm cho quá trình sửa lỗi trở nên dễ dàng hơn.
  • Tạm thời loại bỏ không thực thi code.
    • Bạn có thể sử dụng comment để tạm thời ngăn chặn việc thực thi một dòng hoặc một khối code mà không cần xóa đoạn code đó.
  • Hiểu rõ hơn về dự án.
    • Khi làm việc trong dự án lớn hoặc với mã nguồn mà bạn không phải là tác giả, comment giúp bạn hiểu rõ hơn về cấu trúc và chức năng của mã nguồn đó.

Comment một dòng (Single-line Comments).

Comment trên một dòng bắt đầu bằng hai dấu gạch chéo xuôi (//).

Bất kỳ văn bản hoặc đoạn code nào nằm giữa // và cuối dòng đều Go bỏ qua và không được thực thi.

Cũng có thể đặt comment ở đầu dòng code.

// Đây là một comment
package main
import ("fmt")

func main() {
  // Đây là một comment
  fmt.Println("Hello World!")
}

Cũng có thể đặt comment ở cuối một dòng code.

package main
import ("fmt")

func main() {
  fmt.Println("Hello World!") // Đây là một comment
}

Comment đa dòng (Multi-line Comments).

  • Bắt đầu với /* và kết thúc với */.
  • Bất kỳ văn bản hoặc đoạn code nằm giữa /**/ sẽ được Go bỏ qua và không được thực thi.
package main
import ("fmt")

func main() {
  /* Đoạn code bên dưới sẽ in ra màn hình nội dung Hello World
     và nó là tuyệt vời */
  fmt.Println("Hello World!")
}

Thường thì, // được sử dụng cho comment nội dung ngắn và /* */ được sử dụng cho nội dung comment dài. Sự lựa chọn giữa ///* */ phụ thuộc vào sở thích cá nhân và quy ước của dự án.

Ngăn chặn thực thi code.

Bạn có thể sử dụng comment để ngăn chặn việc thực thi code. Điều này có thể hữu ích khi bạn muốn tạm thời “tắt” một dòng code hoặc một đoạn code mà không muốn xóa nó hoàn toàn.

package main
import ("fmt")

func main() {
  fmt.Println("Hello World!")

  // Dòng code dưới đây không được thực thi khi chạy chương trình
  // fmt.Println("This line does not execute")
}

Dòng code fmt.Println("This line does not execute") bị comment, do đó nó sẽ không thực thi khi chạy chương trình. Thay vào đó, nó giữ lại cho mục đích tham khảo hoặc sửa lỗi sau này. Điều này là một cách tiện lợi để tạm thời loại bỏ một phần của code mà không cần xóa nó hoặc thay đổi cấu trúc tổng thể của chương trình.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

4,956FansLike
256FollowersFollow
223SubscribersSubscribe
spot_img

Related Stories