【Julia入門】Juliaの基本事項④ 基本的な演算子・更新演算子

統計や機械学習に関するプログラミングではPythonRが用いられることが多いですが、近年Juliaも注目を集めています。そこで当シリーズではJuliaの基本構文からライブラリの用い方などについて取りまとめます。当記事ではJuliaの基本的な演算子と更新演算子について取りまとめを行いました。

Julia入門
https://www.hello-statisticians.com/julia

Julia 1.8 Documentation
https://docs.julialang.org/en/v1/

基本的な演算子

基本的な演算子まとめ

四則演算のような基本的な計算は下記のような演算子を用いることで実行できます。

演算子 概要
x + y 加算
x - y 減算
x * y 乗算
x / y 除算
x^y べき乗
x % y 除算の余り

等号・不等号が成立するかの確認や論理演算は下記のような演算子を用いることで実行できます。

演算子 概要
x == y 等価演算子
x != y 不等価演算子
x > y 大なり演算子
x >= y 大なりイコール演算子
x & y and
x | y or
!x 否定

基本的な演算子の使用例

四則演算に関する演算子は下記のように計算を行うことができます。

x = 5
y = 2

println(x+y)
println(x-y)
println(x*y)
println(x/y)
println(x^y)
println(x%y)

・実行結果

7
3
10
2.5
25
1

等号・不等号に関する演算子は下記のように使用することができます。

x = 5
y = 2

println(x == y)
println(x != y)
println(x > y)
println(x >= y)
println(!(x > y))

・実行結果

false
true
true
true
false

更新演算子

更新演算子まとめ

Juliaには下記のような更新演算子があります。

演算子 概要
+= 加算
-=減算
*= 乗算
/= 除算
^= べき乗
%= 除算の余り

更新演算子を用いたx += 1x = x+1と同様の処理を行います。

更新演算子の使用例

更新演算子を用いることで下記のような計算を行うことができます。

x = 1
println(x)

x += 1
println(x)

・実行結果

1
2

更新演算子はfor文やwhile文などのループ処理などで用いられることが多いことも合わせて抑えておくと良いと思います。

参考

Julia 1.8 Documentation
https://docs.julialang.org/en/v1/