Julia早引きノート[08]変数の型(Int, Float, Bool, Char, String)


変数の型(Int, Float, Bool, Char, String)(書き方例)

note08
◆数字の型
 Int
  Int8
  Int16
  Int32
  Int64
  Int128
 UInt
  UInt8
  UInt16
  UInt32
  UInt64
  UInt128
 Float
  Float16
  Float32
  Float64  → 一般的な実数はこちら

◆真偽の型
 Bool (true/false)

◆文字列の型
 Char
 String

◆型の確認
 typeof()

◆型の変換
 convert(T, x)
  T:変換後の型
  x:変換対象の値

 # Int → Floatへの変換
 convert(Float64, 3)
 # Float → Intへの変換
 convert(Int, 3.0)

解説

Int型
Int型は符号付き整数型で、Int8,Int16,Int32,Int64,Int128があります。
Int8は8ビット、Int16は16ビット、同様に32ビット、64ビット、128ビットです。
UInt
UInt型は符号無し整数型です。
Bool
Bool型は true または false です。
Float
Float型は浮動小数点です。
文字列型
Charは一文字の型を表します。
Stringは一連の文字列の型を表します。

Char型の確認↓

String型の確認↓

型の変換

整数と実数の変換において、convert関数を使用することができます。
 convert(T, x)
  T:変換後の型
  x:変換対象の値

(1)整数(Int)から実数(Float64)への変換
整数3を実数へ変換する例です。

(2)実数(Float64)から整数(Int)への変換
実数3.0を整数へ変換する例です。

もくじ

Julia早引きノート[01]変数・定数の使い方
Julia早引きノート[02]算術式、演算子
Julia早引きノート[03]複素数
Julia早引きノート[04]正規表現
....

もくじを開く

Julia早引きノート[05]if文
Julia早引きノート[06]ループ処理
Julia早引きノート[07]try, catch, finally
Julia早引きノート[08]変数の型(Int, Float, Bool, Char, String)
Julia早引きノート[09]関数 (1)基本編
Julia早引きノート[10]関数 (2)応用編
Julia早引きノート[11]Nothing型
Julia早引きノート[12]複合型(Composite Type)型
Julia早引きノート[13]タプル
Julia早引きノート[14]リスト(Array型一次元配列)
Julia早引きノート[15]辞書(dictionary)
Julia早引きノート[16]集合
Julia早引きノート[17]多次元配列 (1)初期化
Julia早引きノート[18]多次元配列 (2)様々な演算や関数
Julia早引きノート[19]多次元配列 (3)サブ配列
Julia早引きノート[20]ファイル入出力
Julia早引きノート[21]JSON、XMLファイルの入出力
Julia早引きノート[22]Python関数やPythonモジュールの呼び出し
Julia早引きノート[23]JuliaでのMatplotlibによるグラフ描画
Julia早引きノート[24]CSVFiles(DataFrameとの連携)
Julia早引きノート[25]線形代数演算(ベクトル・行列計算)
(※引き続きコンテンツを増やしていきます)

関連情報

Julia - 公式ページ
https://julialang.org/

Julia - 日本語公式ドキュメント
https://julia-doc-ja.readthedocs.io/ja/latest/index.html

初めてのJuliaとインストール (Windows & Linux)
https://qiita.com/ttlabo/items/b05bb43d06239f968035

Julia - Mathematics
https://docs.julialang.org/en/v1/base/math/

ご意見など

ご意見、間違い訂正などございましたらお寄せ下さい。