Lolcode-例外処理

例外処理は、アプリケーションの通常のフローを維持できるように、ランタイムエラーを処理するための強力なメカニズムの1つです。LOLCODEは、他のプログラミング言語のように例外処理をあまりサポートしていません。他の言語のTry-Catchブロックと同様に、LOLCODEにはPLZブロックがあります。

たとえば、存在する場合と存在しない場合があるファイルを開きたい場合は、-を使用します。

PLZ OPEN FILE "filename.TXT"?
   AWSUM THX
      VISIBLE FILE
      O NOES
   INVISIBLE "ERROR!"
KTHX

例外を引き起こす可能性のあるコードはPLZブロックに記述され、例外はONOESブロックで処理されます。ここで、INVISIBLEキーワードは、内部メッセージをデバッガーに送信します。

LOLCODEは定期的に保守されていないため、LOLCODE例外処理やその他の多くの機能に利用できる更新はこれ以上ないことに注意してください。