当我尝试使用真实项目来驱动Haskell时,我遇到了以下定义.我不明白每个论点前面的感叹号是什么意思,我的书似乎没有提到它.
data MidiMessage = MidiMessage !Int !MidiMessage
syntax haskell lazy-evaluation
haskell ×1
lazy-evaluation ×1
syntax ×1