Rust file宏的用法和示例

在Rust中,file宏用于获取当前源文件的文件名;这在调试和日志记录等场景中非常有用,因为你可以动态地获取当前代码所在的文件名;

file 用法

一个简单示例:

fn main(){
    println!("{}",file!());
}

程序运行效果

learn-rust-app\src\main.rs

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/rust-macros/file.html

分类: 计算机技术
推荐阅读:
查看Nginx版本信息和编译配置参数 使用命令nginx -v 获取Nginx版本信息;使用命令nginx -V 获取Nginx编译信息;
MySQL ASCII()函数 ASCII(str)函数返回字符串str第一个字符的ASCII码;如果str是NULL则返回NULL;
gcc编译错误undefined reference to `std::cout'解决方法 在对C++项目进行编译时,出现undefined reference to `std::cout'编译错误,解决方法如下;使用gcc编译器编译时,添加 -lstdc++ 编译选项;
C语言isblank()函数:判断字符是否为空白字符 isblank()函数是C语言中的一个标准库函数,用于判断一个字符是否为标准空白字符(即空格' '和水平制表符'\t');如果参数c是一个标准空白字符,则返回true,否则返回false;
Golang中如何表示无穷大 在Golang中,可以使用math包中的Inf函数来表示无穷大;具体来说,使用math包中的Inf(1)表示正无穷大,Inf(-1)表示负无穷大。
Linux从视频文件里提取音频 通常来说,从一个视频文件里提取出其音频可能需要你学习使用某些音视频处理软件;而在Linux下,你只需要一条命令即可实现将将音频从视频文件中提取出来: