Skip to content

Commit 59a5337

Browse files
authored
Merge pull request #54 from javecs/javecs-patch-1
ユーザー定義関数について、追記しました。
2 parents 0a33671 + 70a6116 commit 59a5337

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,20 @@
6060
6161
- 変数と計算結果を初期化するときには、Calculatorの`clear()`を実行してください。
6262
63+
### Function
64+
- ユーザー定義関数をプラグインとして実行できます。
65+
- 0.2.+ 以上で使えます。
66+
- `Function`を作成して、`plugin`で登録してください。
67+
68+
```
69+
val calc = Calculator()
70+
calc.plugin(Function("f(x,y)", arrayOf("x + y")))
71+
calc.eval("f(3,4)")
72+
println(calc.value)
73+
74+
結果は、 7 です。
75+
```
76+
6377
## 計算可能な数式
6478
6579
### 演算子

0 commit comments

Comments
 (0)