変数同士の演算/ティラノ の変更点

Top > 変数同士の演算 > ティラノ

TITLE:変数同士の演算

*概要 [#ma673228]
【ティラノスクリプト(<T>)】に
#br
[eval exp="f.■変数名■ = f.■変数名1■ - f.■変数名2■"]
#br
を入れることで、「変数」+「変数」等の''変数同士の演算''が可能。(■も消してください)
「-」部分を「+」に変えれば加算、「*」になれば掛け算になる。
#br
「+」足し算
「-」引き算
「*」掛け算
「/」割り算
#br
このタグを使わなくても「システム」の「変数設定」で演算が可能だが、限りがあるのでもっとややこしい演算をする場合はこのタグを使った方が良い。


*変数同士の演算:割り算の小数点以下切り捨て [#x99e401b]
Tスクリプトで下記を入力
#br
[eval exp="f.■変数名■ = f.■変数名■ / 2"]
#br
↑上記は通常の変数同士の演算。
表示を小数点以下切り捨てにしたい場合はテキストにて
#br
[emb exp="Math.floor(f.■変数名■)"]
#br
を記入。
(Tスクリプトに上記2点をセットにしても表示されます。
[eval exp="f.■変数名■ = f.■変数名■ / 2"]
[emb exp="Math.floor(f.■変数名■)"]
[r][l]
みたいな感じ)
#br
''※[emb exp="Math.floor(f.■変数名■)"]はテキストを小数点切り捨てに見せているだけなので、中の数字そのものは小&color(Fuchsia){数点以下切り捨てにはなっていない!!};''
実際に中の数字も小数点以下切り捨てにするのはまた別の話!
#br

参照→[[https://tyrano.wiki.fc2.com/wiki/%E5%A4%89%E6%95%B0%E9%96%A2%E4%BF%82%282%E3%83%9A%E3%83%BC%E3%82%B8%E7%9B%AE%29]]


*変数同士の演算:使用上の注意 [#xe0f3003]
大量に使うと、パッケージングした際にフリーズする可能性があります。
その場合は[[パッケージングせずにうpしましょう>パッケージング/ティラノ]]