各種語言裡獲取當前模組的方法:ABAP,ABSL,C,nodejs

i042416發表於2020-03-15

ABAP

sy-CPROG

ABSL

各種語言裡獲取當前模組的方法:ABAP,ABSL,C,nodejs

C

__FILE__用以指示本行語句所在原始檔的檔名.

#include <stdio.h> int main() { printf("%s\n",__FILE__); }

vi另存為test.c, gcc編譯生成a.out,執行後輸出結果為:

test.c

__LINE__用以指示本行語句在原始檔中的位置資訊,

各種語言裡獲取當前模組的方法:ABAP,ABSL,C,nodejs

輸出:

4

5

6

nodejs

webpack配置檔案裡隨處可見這種全域性變數__dirname的使用:

各種語言裡獲取當前模組的方法:ABAP,ABSL,C,nodejs

example:

running node example.js from /Users/mjr

console.log(__dirname); // Prints: /Users/mjr console.log(path.dirname(__filename)); // Prints: /Users/mjr


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2680358/,如需轉載,請註明出處,否則將追究法律責任。

相關文章