Define a primitive data type: Difference between revisions
m
→{{header|Sidef}}: fixed the code
m (→{{header|Perl 6}}: missing semicolon) |
m (→{{header|Sidef}}: fixed the code) |
||
Line 1,413:
=={{header|Sidef}}==
<lang ruby>class MyInt(Number value) {
method
(value > max) || (value < min) && (
die "Invalid value '#{value}': must be between #{min} and #{max}";
Line 1,427:
}
method
method get_value { value.get_value }▼
▲ method get_value {
method AUTOLOAD(_, name, *args) {
var result = value.(name)(args...);
Line 1,456 ⟶ 1,451:
say b; # => 6
say a.to_hex.dump;
a -= 7; # a=2
|