Skip to content

FUNCTION_NQ


编译器设置的内置定义(宏字符串)。

语法

` FUNCTION_NQ

`

描述

在使用处被替换为当前函数块的不带引号名称。

若在模块级别使用 __FUNCTION_NQ__,主模块的函数名将为 __FB_MAINPROC__,其他模块则为 __FB_MODLEVELPROC__。但这并非实际的函数名,因此在这种情况下用处不大。

示例

start GeSHi

vb
Sub MySub
  Print "Address of " + __FUNCTION__ + " is ";
  Print Hex( @__FUNCTION_NQ__ )
End Sub

MySub

end GeSHi

Address of MYSUB is 4012D0

与 QB 的区别

  • QB 中不存在

另请参阅

  • __FILE_NQ__
  • __FUNCTION__
  • __LINE__

返回 目录

基于 FreeBASIC 官方文档翻译 如有侵权请联系我们删除
FreeBASIC 是开源项目,与微软公司无隶属关系