Plugin/追加プラグイン/exprの変更点

  • 追加された行はこの色です。
  • 削除された行はこの色です。
  • 移動:バックアップ
  • 最新のバージョン:2015-10-07 02:00:11
  • バージョン:(Rev:MZZXqKmyzH)2015-10-07 01:36:46

OldNew差分
1+#contents
2+
13* 概要 [#1giuy61]
24数式を計算してその計算結果を返すMediaWiki関数を移植したもの
35[[Help:Extension:ParserFunctions>https://www.mediawiki.org/wiki/Help:Extension:ParserFunctions/ja#.23expr]]
79#expr(式);
810&expr(式);
911ブロック要素、インライン要素共に同様の結果を返します。
12+
13+* 実行例 [#k1pbpz2]
14+&expr(1 and -1); → &expr(1 and -1);
15+&expr(1 and 0); → &expr(1 and 0);
16+&expr(1 or -1); → &expr(1 or -1);
17+&expr(-1 or 0); → &expr(-1 or 0);
18+&expr(0 or 0); → &expr(0 or 0);
19+
20+-無効な式はエラーを返します
21+&expr(); → &expr();
22+&expr(1+); → &expr(1+);
23+&expr(1 foo 2); → &expr(1 foo 2);
24+&expr(1/0); → &expr(1/0);
1025
1126* 演算子 [#h45kpuy]
1227|~種類|~演算子|~実行例|~備考|
3954|丸め|round|&expr(e round 2); → &expr(e round 2);&br;&expr(e round 3); → &expr(e round 3);||
4055|論理|=|&expr(3 = 2); → &expr(3 = 2);&br;&expr(3 = 3); → &expr(3 = 3);||
4156
42-* 実行例 [#k1pbpz2]
43-&expr(1 and -1); → &expr(1 and -1);
44-&expr(1 and 0); → &expr(1 and 0);
45-&expr(1 or -1); → &expr(1 or -1);
46-&expr(-1 or 0); → &expr(-1 or 0);
47-&expr(0 or 0); → &expr(0 or 0);
4857
49--無効な式はエラーを返します
50-&expr(); → &expr();
51-&expr(1+); → &expr(1+);
52-&expr(1 foo 2); → &expr(1 foo 2);
53-&expr(1/0); → &expr(1/0);
スポンサー