0
我知道ip
在匹配後的代碼塊中有作用域。我的理解是,當代碼塊退出時,它將釋放ip
,所以我不能將它分配給server_ip
。我如何獲得ip
的壽命更長?如何延長選項中T的使用期限<T>
let address_default = "127.0.0.1";
let address = matches.opt_default("i", address_default);
let server_ip = match address {
Some(ip) => {
ip.as_slice()
}
None => {
address_default
}
};
偉大的文章和感謝您的幫助。 – Bruce 2014-10-27 15:22:41