Skip to content

Instantly share code, notes, and snippets.

@rediffusion
Last active September 24, 2019 17:49
Show Gist options
  • Save rediffusion/3f76aca576887bebb3588e78e123f105 to your computer and use it in GitHub Desktop.
Save rediffusion/3f76aca576887bebb3588e78e123f105 to your computer and use it in GitHub Desktop.
NOTE: с числами можно выполнять любого рода вычисления. А ещё ··· деление, округление, постфикс, префикс.
;~ Вычисление - функции `abs`
MsgBox % abs(-5) ; получить модуль числа
; myNum := -5
; MsgBox % abs(myNum)
;~ Вычисление - функции `round`
myNum := -10.123456789
MsgBox % Round(myNum, 5) ; округляем до определённого числа (после 10).
;~ Деление
myVar1 := 8
myVar2 := 3
MsgBox % myVar1 / myVar2
;~ вычисление - без остатка //
myVar1 := 8
myVar2 := 3
MsgBox % myVar1 // myVar2
;~ MsgBox % floor(myVar1 / myVar2) ; функция floor округляет в меньшую сторону.
;~ MsgBox % mod(myVar1, myVar2) ; mod округляет в меньшую сторону.
;~ MsgBox % ceil(myVar1 / myVar2) ; функция ceil округляет в большую сторону.
;~ Пример #1
myAge := 18
MsgBox % myAge + 1
;~ Пример #2
myAge := 18
myAge += 1
MsgBox % myAge
;~ Пример #1
myAge := 18
MsgBox % ++myAge
;~ Пример #1
myAge := 18
MsgBox % myAge++
MsgBox % myAge
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment