Что означает числовой ноль в конце модуля main в F # - PullRequest
0 голосов
/ 29 августа 2018

Я создал приложение F # Xamarin.iOS из пустого шаблона приложения. Что означает ноль в конце? Означает ли это нулевой возврат?

namespace FSharpForms.iOS

open UIKit

module Main = 
    [<EntryPoint>]
    let main args = 
        UIApplication.Main(args, null, "AppDelegate") 
        0

1 Ответ

0 голосов
/ 29 августа 2018

Метод Main в приложении .NET должен возвращать числовой код, который представляет «код выхода» процесса. Значение 0 в конце функции main является возвращаемым значением функции (это немного похоже на запись return 0 на C-подобных языках), а 0 указывает, что процесс завершен успешно.

Вы можете найти немного больше о кодах выхода в Википедии . Как правило, это может быть полезно при написании инструмента командной строки, который должен вызываться из скрипта - код завершения - это простой способ указать скрипту, вызывающему его, был ли инструмент успешным или почему он вышел из строя. Однако я не уверен, что коды выхода имеют особое значение для iOS, что было бы полезно в вашем случае.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...