Rust 打印变量类型
Rust 大约 269 字方法一
直接打印
fn print_type_of<T>(_: T) {
println!("type is {}", std::any::type_name::<T>())
}
方法二
返回全生命周期的字面量引用。
type_name
源码就是返回的&'static str
。
fn type_of<T>(_: T) -> &'static str {
std::any::type_name::<T>()
}
备注
Rust 1.38
中添加该特性。
阅读 396 · 发布于 2023-04-21
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
JVM 字符串常量池中的垃圾回收阅读 3892
-
走进 Rust:数据类型阅读 2630
-
Windows 后台启动 Nginx、Redis、MongoDB、php-fpm阅读 3052
-
HTML 显示防盗链图片阅读 3516
-
软考-系统架构设计师:人机界面设计阅读 2502
-
Android ScrollView 不在最顶部问题阅读 3032
-
Windows 使用 Chrome 调试运行在 iOS 设备的网页阅读 3343
-
Spring Boot 代码中生成 MultipartFile 对象阅读 644
-
Python 内置函数阅读 1482
-
MySQL ERROR 1193 (HY000): Unknown system variable 'validate_password_policy'阅读 6682