- プログラミング言語 Rust
197 :デフォルトの名無しさん[sage]:2015/02/07(土) 01:46:51.82 ID:Gp97gMW3 - うーん、でも
fn print_type_of<T>(_: &T) -> () { let type_name = unsafe { (*std::intrinsics::get_tydesc::<T>()).name }; println!("{}", type_name); } fn main() { let mut a = &1is; let mut b = &2is; print_type_of(&a); print_type_of(&b); } の出力は &'static isize &'static isize やなぁ。
|