我正在bashRust 中编写一个克隆.我需要在用户输入时退出程序exit.在我的程序的前几次迭代中,在添加更复杂的功能之前,我曾经return离开了提示用户输入的循环.这个逻辑现在处于一个函数中,因为我实现内置shell函数的方式,所以当我return只是跳出函数回到控制循环中,而不是短路控制循环和结束程序.
我意识到当用户键入exit并退出循环时我可能会返回一个布尔值,但我想至少知道Rust是否有一种方法可以提前终止程序,类似于Java System.exit(),因为这对某些类型的程序很有用.