Ich beginne die Arbeit mit Nodejs Addons mit Nan und lese über MaybeLocal. Die Dokumentation sagt "Wenn eine API-Methode ein MaybeLocal <> zurückgibt, kann die API-Methode möglicherweise fehlschlagen, entweder weil eine Ausnahme ausgelöst wird oder eine Ausnahme aussteht, z. B. weil ein vorheriger API-Aufruf eine Ausnahme ausgelöst hat. Wurde noch nicht abgefangen oder wurde eine TerminateExecution-Ausnahme ausgelöst. In diesem Fall wird ein leeres MaybeLocal zurückgegeben. "Was bedeutet "ein leerer MaybeLocal"?
Ist das ungefähr das Zurückgeben eines Nullzeigers, aber mit einer einfachen Klasse, die das erkennen kann?
Ich schätze die Hintergrunderklärung. Ich finde, das ist das Schwierigste. Es gibt eine Menge Code zu lesen, aber nicht viel "Hier ist, warum es so gemacht wird". – bmacnaughton