Releases: BHznJNs/Calculator.rs
Releases · BHznJNs/Calculator.rs
Fraction support && Lazy-Expression computing support
- Fraction & fraction calculating supported
- Keyword glo & global variable assignment in function scope
:
symbol in script multi-line code is removed- Computing symbol &(And) and |(Or) added
==
(compare equal symbol) and!=
(not compare equal symbol) now can be applied on any value, for Number | String | Boolean typed value, their actual value will be compared, and for Array | Function | LazyExpression | Class | Object typed value, their memory address will be compared- Tutorials are divided Chinese and English two version
- Lazy-Expression typed value can be computed directly now. See also: Tutorials - syntax - lazy_expression.
1.10.0b
- Computing symbol
&
(And) and|
(Or) added ==
(compare equal symbol) and!=
(not compare equal symbol) now can be applied on any value, for Number | String | Boolean typed value, their actual value will be compared, and for Array | Function | LazyExpression | Class | Object typed value, their memory address will be compared- Tutorials are divided Chinese and English two version
Fraction support
- Fraction & fraction calculating supported
- Keyword
glo
& global variable assignment in function scope :
symbol in script multi-line code is removed
Build-in functions update
- String::start_with
- String::end_with
- String::replace
- String::repeat
- Array::join
- Value display optimized
- Object displaying now can display the class methods
REPL completer
- Variable & object property complete at REPL
- Basic Unicode character support
- Bitwise operations support
- Tutorial optimized
1.9.3b
REPL completer
1.9.3a README.md updated && version code updated
Chinese basic support && File system module implemented
1.9.2 code version updated
Workflow test
1.9.1a modified: src/public/std/modules/array.rs
REPL highlight update
- Build-in function
exit
added - Build-in function
clone
now acts as deep-clone - Error messages optimized