2012-05-06 18 views
5

私はerlangで現在の日付時刻を取得したいと考えています。 以下のコードを試してみました。Erlangと現在の日付時刻

{{Year,Month,Day},{Hour,Min,Sec}} = erlang:localtime(). 

しかし、時にはそれは**例外エラー:右辺値の不一致{{2012,5,6}、{23,40,58}} 'のようなエラーが発生しました

ルックス1桁の数字に問題があるようです。私はウェブのカップルを検索しようとするが、これに対処する方法を見つけることができません。

私はこれはかなり簡単なものだと信じていますが、erlang初心者の方はこれを解決できません。私はベストを尽くす。

ENV:事前に窓バイナリバージョン のWindows XP

おかげでインストール アーラン{ "OTP APN 181 01"、 "R15B01"}、

答えて

14

いいえ、1桁に問題がありません。それは完璧に一致する必要があります({{Year,Month,Day},{Hour,Min,Sec}} = {{2012,5,6},{23,40,58}}で確認してください)。ほとんどの場合、変数の1つをすでに関数の前のものに割り当てている可能性があります。

+0

そうです。変数のうちの1つを以前のものに割り当てた場合。どうすればそれをクリアすることができますか? – large

+0

Googleを介してバインドされた変数をリセットする方法があります。ご回答有難うございます :)。私がエルランに入るのは初めてです。学ぶべきことがたくさんある。 – large

関連する問題