我正在使用该函数dbstack
来获取当前正在执行的函数的名称。dbstack
返回一个结构,有三个领域:file
,name
和line
。我只对感兴趣name
。当我调用函数时,有什么方法可以只返回该name
字段dbstack
,还是需要使用两行(以下)?
thisFunction = dbstack;
thisFunctionName = thisFunction.name;
您的解决方案是最简单(最好是最好)的方法。
或者,您可以使用 getfield
>> thisFunctionName = getfield( dbstack, 'name' )
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句