1. Nauka
  2. /
  3. Kursy
  4. /
  5. Julia średnio zaawansowana

Connected

ćwiczenie

Powtórka: argumenty pozycyjne

W kursie Wprowadzenie do Julii poznałeś podstawy funkcji i sposoby przekazywania do nich argumentów. Zanim przejdziemy do bardziej zaawansowanych funkcji, zróbmy szybką powtórkę i wprowadźmy kilka nowych pojęć.

Pamiętaj, że funkcja przyjmuje dane wejściowe i zwraca wynik. Funkcje pozwalają porządkować kod i efektywnie go ponownie wykorzystywać. Ten sam kod umieszczony wewnątrz funkcji może działać szybciej niż poza nią – warto więc korzystać z zalet, jakie daje pisanie funkcji.

Kiedy definiujesz argumenty funkcji, określasz je w określonej kolejności. Nazywamy je argumentami pozycyjnymi. Są to po prostu argumenty wymienione w ustalonej kolejności – i przy wywołaniu funkcji trzeba je podać w tej samej kolejności. Julia korzysta z pozycji argumentów, aby przypisać każdą przekazaną wartość do odpowiedniego parametru.

W poniższym ćwiczeniu napiszesz funkcję my_profit, która przyjmuje dwa argumenty pozycyjne: previous_price i current_price. Ponieważ są to argumenty pozycyjne, kolejność ich podania ma kluczowe znaczenie.

Instrukcje

100 XP
  • Zdefiniuj funkcję my_profit, która zwraca różnicę między argumentem current_price a argumentem previous_price.
  • Wywołaj my_profit, podając previous_price równe 100 i current_price równe 105.