私たちのJavaプログラムでは、Erlangタプルを受け取り、OtpErlangTuple
で抽出します。タプルの要素の1つは文字列である必要がありますが、空にすることができます。それが空の場合、値は[]
- 空リストを表すアーランの方法です。com.ericsson.otp.erlangでerlangの用語が空であるかどうかを調べる方法
私の質問は、要素が空であることを確認して、それをOtpErlangString
にキャストする方法ですか?それは[]
と等しい場合
class java.lang.ClassCastException , 'com.ericsson.otp.erlang.OtpErlangList cannot be cast to com.ericsson.otp.erla ng.OtpErlangString'
おかげで、
マーティン
素晴らしいです。ありがとう。ニースハック。私はそれを 'OtpErlangList'にキャストしようとしていました。要素が含まれているかどうかをチェックしましたが、空でない文字列があれば、リストにキャストしたくありません。私はなぜ、なぜかさまよう。 Erlang文字列= Erlangリストではありませんか? –