Basics

M Comments

M Comment Syntax

M comments use // or /* */ for query annotations.

Introduction to M Comments

Comments are an essential part of any programming language. They help developers understand the purpose and functionality of the code. In M language, which is often used for data transformation and query operations, comments play a crucial role in annotating queries for better readability and maintenance.

Single-Line Comments

Single-line comments in M begin with a double forward slash (//). These comments are used to add short annotations or explanations that span a single line. They are not executed as part of the code.

Multi-Line Comments

For longer explanations or to temporarily disable a block of code, multi-line comments can be used. These comments are enclosed within /* and */ and can span multiple lines.

Best Practices for Using Comments

  • Keep comments concise: Use comments to clarify code, not to restate it.
  • Update comments: Ensure comments are updated when the code changes.
  • Use comments for complex logic: Explain non-trivial code or algorithms to aid future developers.
  • Avoid redundant comments: Do not comment on every line; rely on clear and descriptive variable names as well.
Previous
If Else