ninja.py
Dekompositio
Pyyhkäise näyttääksesi valikon
Decompositio tarkoittaa suuren ratkaisun jakamista pienempiin funktioihin ja niiden vapaata yhdistelyä. Voit kutsua omaa funktiota toisen funktion sisällä, yhdistää omia funktioitasi Ninja-alustan sisäänrakennettuihin metodeihin ja käyttää niitä uudelleen niin monta kertaa kuin tarvitset.
Rakentamalla yksinkertaisia toimintoja vaiheittain voit luoda monimutkaista käyttäytymistä ja pitää koodisi selkeänä ja helposti hallittavana. Tutki alla olevaa koodia:
ninja.py
Kuten huomaat, move_to_next_tunnel käyttää sisäänrakennettuja metodeja, loot_tunnel käyttää move_to_next_tunnel-funktiota ja sisäänrakennettuja metodeja, ja ninja_controller käyttää loot_tunnel-funktiota kolme kertaa.


Swipe to start coding
Ratkaisu
Tutustu muihin kursseihin luettelossa
Kiitos palautteestasi!
ninja.py
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme