Powershell, эквивалентный python if __name__ == '__main __':

Мне очень нравится способность python делать такие вещи:

if __name__ == '__main__':
    #setup testing code here
    #or setup a call a function with parameters and human format the output
    #etc...

Это хорошо, потому что я могу рассматривать файл сценария Python как что-то который можно вызвать из командной строки, но я по-прежнему могу легко импортировать его функции и классы в отдельный файл сценария Python, не вызывая по умолчанию «запуск из командной строки».

Есть ли у Powershell аналогичное средство, которым я мог бы воспользоваться? И если нет, как мне организовать свою библиотеку файлов функций, чтобы я мог легко выполнять некоторые из них во время их разработки?

11
задан Mark Mascolino 14 January 2011 в 17:24
поделиться