BaşlayınÜcretsiz başlayın

Konumsal argümanlara kısa bir bakış

Introduction to Julia kursunda, bir fonksiyonun temellerini ve fonksiyona nasıl argüman geçirileceğini gördün. Daha gelişmiş fonksiyonlara geçmeden önce, hızlıca bir tekrar yapalım ve birkaç yeni terimi tanıtalım.

Unutma: Bir fonksiyon bir girdi alır ve bir çıktı üretir. Fonksiyonlar, kodunu düzenlemenin ve etkili biçimde tekrar kullanmanın bir yoludur. Aynı kodu bir fonksiyon içine koymak, aynı kodu fonksiyon dışında yazmaya göre daha hızlı çalışabilir; bu yüzden fonksiyon yazmanın sunduğu avantajlardan yararlanmak önemlidir.

Bir fonksiyonun argümanlarını belirtirken, onları belirli bir sırada yazarsın. Bunlara konumsal argümanlar denir. Konumsal argümanlar, belirli bir sırayla listelenen ve fonksiyon çağrılırken aynı sırayla fonksiyona geçirilmesi gereken argümanlardır. Julia, her bir girdi değerinin hangi parametreye eşleneceğini argümanların konumuna göre belirler.

Aşağıdaki örnekte, iki konumsal argüman alan my_profit adlı bir fonksiyon yazacaksın: previous_price ve current_price. Bunlar konumsal argümanlar olduğundan, sırayı doğru vermek önemlidir.

Bu egzersiz, kursun bir parçasıdır

Orta Düzey Julia

Kursa Göz Atın

Egzersiz talimatları

  • my_profit fonksiyonunu tanımla ve current_price ile previous_price argümanları arasındaki farkı döndür.
  • my_profit fonksiyonunu previous_price olarak 100 ve current_price olarak 105 kullanarak çağır.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Define my_profit with two positional arguments
function ____(____, ____)
	return ____ - ____
end

# Call my_profit
my_profit(____, ____)
Kodu Düzenle ve Çalıştır