1. 基本数据类型
整数类型
x = 5 # Int
y = 3.14 # Float64
字符串类型
str = "Hello, Julia!" # String
布尔类型
is_true = true # Bool
2. 数组类型
一维数组
arr1 = [1, 2, 3, 4, 5] # Vector{Int}
多维数组
arr2 = [1 2 3; 4 5 6; 7 8 9] # Matrix{Int}
3. 元组类型
tpl = (1, "Hello", 3.14) # Tuple{Int, String, Float64}
4. 字典类型
dict = Dict("name" => "Alice", "age" => 30) # Dict{String, Any}
5. 集合类型
set = Set([1, 2, 3, 4, 5]) # Set{Int}
6. 字符类型
char = 'A' # Char
7. 函数类型
function add(x, y)
return x + y
end
# 或者使用简短语法
add(x, y) = x + y
8. 用户自定义类型
struct Person
name::String
age::Int
end
# 创建Person类型的实例
person = Person("Alice", 30)
这只是Julia中一些常见的数据类型。Julia的类型系统非常灵活,允许用户定义自己的复杂数据类型。类型系统有助于编译器优化和代码的可读性。
转载请注明出处:http://www.zyzy.cn/article/detail/14398/Julia