(目录)
看一段简单的代码
def add(x, y):
    return x + y
如下代码调用函数,可以正常执行
print(add(1, 2)) # 3
print(add('1', '2')) # 12
1、增加文档注释
def add(x, y):
    """
    sum x and y
    :param x: int
    :p            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-05 22:45:39
                            
                                135阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            IDE中的代码会出现异常提示:Expected type ‘int’, got ‘str’ instead,不过代码是可以正常运行的。IDE表现结果和类型标注一样,都可以正常执行。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-22 13:40:23
                            
                                147阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 科普文章:Python宏定义被注释了
## 导言
Python是一种高级编程语言,以其简洁易读的语法而闻名。宏定义在Python中通常用来定义常量或者简化代码,但在一些情况下,宏定义可能会被注释掉,导致代码无法正常运行。在本文中,我们将探讨Python宏定义被注释的原因、影响以及解决方法。
## 问题描述
在Python中,宏定义通常使用以下语法:
```python
MACRO_NAME            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-04 04:07:01
                            
                                67阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # iOS 宏定义增加注释的实现教程
在iOS开发中,宏定义(macro definition)是一个非常有用的功能,可以用来提高代码的可读性和可维护性。在本教程中,我将教会你如何为你的宏定义添加注释,以提高代码理解的便利性。我们将通过以下步骤来实现这一目标:
## 流程概述
| 步骤 | 描述 |
|------|------|
| 第一步 | 创建一个宏定义 |
| 第二步 | 在宏定义            
                
         
            
            
            
            上面对define 的使用都很简单,再看看下面的例子:#define BSC //#define BMC /*#define EMC */D),BSC my single-line commentE),BMC my multi-line comment EMCD)和E)都错误,为什么呢?因为注释先于            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-04-20 13:57:00
                            
                                523阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一. 目的
      在程序的开发中,注释是必不可少的一部分。对于大多数注释,都有着相似的样子,另外,在团队开发的过程,不同的开发者可能各自使用不同的注释风格进行编写注释。为了提高在开发过程中,编写注释的效率,以及规范团队开发过程中所有人使用相同的注释风格,可以利用VS提供的Macro扩展功能,实现一套Macro模板。在使用的过程中,只需要使用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2009-06-08 23:20:07
                            
                                624阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            通过编写好的预定义的脚本,实现VS2008下的注释宏,用以提高编程的效率和注释的标准化。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2009-03-31 22:32:48
                            
                                5269阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            感谢曾发明同学1参照vc自带的sample.dsm生成文档yymacro.dsm;2编辑yymacro.dsm内容,添加如下三个宏:A)‘生成Doxygen样式的函数注释YYAddDoxygenFunctionDescription()对应注释为:/*** Func1 declaration* @param int a input1 a            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2012-12-24 21:03:00
                            
                                112阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            //%{CurrentDate:yyyy-MM-dd} | xutie |/******************************************************************************            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-11 15:41:22
                            
                                323阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            看了PostgreSQL的代码后,我觉得有不理解的地方,比如:例如这样的:/* Options that may appear after CATALOG (on the same line) */#define BKI_BOOTSTRAP#define BKI_SHARED_RELATION#define BKI_WITHOUT_OIDS#define BKI_ROWTYPE_OID(oid)#define BKI_SCHEMA_MACROCATALOG(pg_tablespace,1213) BKI_SHARED_RELATION{ NameData spcname; ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-07-02 17:28:00
                            
                                140阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            注意:换行需添加换行符 “\”宏中不能使用 // 添加注释,注释必须写在续行符("")的前面,使用 /* — */进行            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-21 20:41:55
                            
                                511阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            有时只需要删除文档中的注释,要怎么快速做到呢?在这篇文章中,我们将会展示如何为ONLYOFFICE创建一个简单的宏,来删除某些特定的或所有评论,从而保持协作的重点和整洁。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-25 20:38:08
                            
                                358阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            VC6很老了(15年),当年的IDE功能不如现在的各种IDE功能丰富。
比如自动添加注释,就需要借助第三方插件或自己动手实现。
最近做些code试验,新装上了VC6,但是改代码时不能自动添加注释,很不爽,于是,翻出曾经伴随了很多年的这些玩意,顺便做个记录。
首先,将以下代码复制到记事本,另存为vcMacros.DSM,
 
'--VC6IDE宏辅助添加移除注释--
'2014-01-01
'            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-01-03 11:34:00
                            
                                77阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            #define  MJLog(...)    NSLog(__VA_ARGS__)关闭打印就是:#define MJLog(...)              
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-09 16:32:07
                            
                                40阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文告诉初学者如何使用(制作)宏、脚本、插件。Slash命令在了解一切之前,你需要知道什么是Slash命令。WoW允许你执行“斜线+命令名”这样简单的命令,你可以直接在聊天框输入,例如:输入“/follow”,跟随你的友方目标。你可以通过输入“/help”来获取一些常用的Slash命令。Slash命令有好几种类型。有些被设计来执行游戏动作,如“/follow, /assist, /cast”;有些            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-09 01:24:57
                            
                                596阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言宏在C/C++中有挺大的作用。关键词 宏的几种作用1,定义常量2,定义表达式3,简化繁琐的代码4,作为标识符5,可变参数6,#和##的使用 1,定义常量比如定义PI的值可以通过宏来定义  #define PI    3.14159272,定义表达式#define MAX(a, b)    (a>b?a:b)3,简化繁琐的代码这个可以简化一些重复的代码,比如声明函数,定            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-26 09:11:16
                            
                                135阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            、在一个预处理器宏中的参数前面使用一个#,预处理器会把这个参数转换为一个字符数组。(原文:When you put a # before an argument in a preprocessor macro, the preprocessor turns that argument into a character array. This,) #include "iostream" using            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-10-19 23:18:28
                            
                                65阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录宏那些事1.宏中包含特殊符号1.1 字符串化操作符(#)1.2 符号连接操作符(##)1.3 续行操作符(\)1.4 完整例子2.do{...}while(0)的使用2.1 避免语义曲解2.2避免使用goto控制流2.3 避免由宏引起的警告2.4 定义单一的函数块来完成复杂的操作宏那些事1.宏中包含特殊符号            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-06 00:27:08
                            
                                114阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            今天看到这样一种写法,乍            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-09 16:28:30
                            
                                76阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #define用于定义宏,宏在源代码展开时被处理。 #define 中使用参数 用宏创建字符串 预处理粘合剂:##运算 变量宏...和_ _VA_ARGS_ _ #include 指令用于包含其他文件 #include<stdio.h> 在系统目录中寻找该文件 #inclde"mystuff.h"            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-04 17:34:44
                            
                                271阅读