我正在使用Pharo进行尝试,并希望引发自定义错误/异常/其他,但我不知道如何做。
我已经浏览了《Pharo by Example》和《Deep into Pharo》的相关章节;但是我无法理解 - 它似乎远高于我需要的水平...
我有一个变量的setter,并且希望在输入不是整数时引发错误/异常:
我已经浏览了《Pharo by Example》和《Deep into Pharo》的相关章节;但是我无法理解 - 它似乎远高于我需要的水平...
我有一个变量的setter,并且希望在输入不是整数时引发错误/异常:
MyClass >> someVariable: anInteger anInteger isInteger ifFalse: [ self SomehowProtestLoadly - 我不知道如何做 ]. someVariable := anInteger只需中止或退出即可...但如果可能的话,我想以更加生动有趣的方式做到这一点 - 并以更加详细的方式...
NonIntegerArgument
类中的默认消息,而不是在每个客户端重复。传递客户特定字符串的选项最终可能有用或无用,由OP决定。 - aka.nice