जब किसी फ़ंक्शन में कोई अपरिवर्तनीय त्रुटि होती है, तो मैं PowerShell (PS1) स्क्रिप्ट को समाप्त करने का तरीका ढूंढ रहा हूं। उदाहरण के लिए:
function foo() {
# Do stuff that causes an error
$host.Exit()
}
बेशक ऐसी कोई बात नहीं है $host.Exit()
। वहाँ है $host.SetShouldExit()
, लेकिन यह वास्तव में कंसोल विंडो को बंद कर देता है, जो कि मैं नहीं चाहता। मुझे पाइथन के समतुल्य कुछ और चाहिए sys.exit()
जो आगे की परिधि के बिना वर्तमान स्क्रिप्ट के निष्पादन को रोक देगा।
संपादित करें: हाँ, यह सिर्फ है exit
। ओह।