değişken için direk yazmamız yeterli a=5 dediğimizde a değişkenine 5 atar. 5 i integer olarak alır. bunu string 5 olarak almak için:
julia> a=5
julia> b=4
julia> "($a,$b)"
"(5,4)"
julia>"$(2.5)"
"2.5"
julia>"$(2.5+2.7)"
"5.2"
julia>typeof(5)
Int64
julia> typeof(4.5)
Float64
julia> printf "%d" 5
5
İf Yapısı
Döngüler(for)
for i=1:10 => 1 den 10 a kadar tum sayılarda dön çıktı(1,2,3,4,5,,10)
for i=1:2:10 => 1 den 10 a kadar birer atlayarak sayılarda dön(1,3,5,7,9)
Arraylerde ; for x in 1:10
Döngüler(while)
julia> x=6
julia> while x>0
x/=2
end
julia> x
0.0
Fonksiyon
julia> function foo(a)
println( "Gelen Değer $a")
end
julia> function foo(x::Float64)
println("Float geldi $x")
end
Aynı isimde , aldığı farklı turdeki parametrelere göre değişkenlik gösteren fonksiyon yazdık. methods ile foo nun kac tane fonksiyonu var bakalım
Fonskiyon(return fonksiyon)
julia> function make_counter()
x=0
return( () -> x+=1, ()->x=0)
end
Liste,Matris
julia> array=[x for x in 1:10]
1 den 10 a kadar sayıları array olarak getirir (array=[x for x = 1:10] de aynı sonucu verir)
julia> sort(array) listeyi sıralar, arrayi değiştirmez
julia> sort!(aray) listeyi ıralar ve arrayi sıralı olarak günceller
julia> push!(array,2) listnin sonuna 2 ekler
julia> pop!(array) listenin son elemanını verir
julia> append!(array,[2,6,7,3,4]) listenin sonuna liste ekler
julia> array.+2 listenin her elemannına 2 ekler(matris içinde geçerli)
julia> array *2 listenin her elemanını 2 ile çarpar(matris içinde geçerli)
Dictionary
ans yazılan son değişkeni alır
diğer yazımı:
julia> d=Dict()
d[4]=4.5
Hiç yorum yok:
Yorum Gönder