Csatlakozz az Exercism Lean kurzusához, ahol hozzáférhetsz 100 feladathoz a kódod automatikus elemzéséhez és személyes mentoráláshoz, ráadásul mindez 100%-ban ingyenes.
namespace HelloWorld
inductive World where
| earth | mars
def hello (world : World) : String :=
match world with
| .earth => "Hello, Earth!"
| .mars => "Hi, Mars!"
end HelloWorld
Fejleszd programozási tudásodat szórakoztató, jutalmazó programozási feladatokkal, amelyek az Exercismen próbára teszik a fogalmak megértését.
Valósítsd meg az akasztófa játék logikáját funkcionális reaktív programozással.
Készítsd el az affin rejtjel implementációját, amely egy ősi titkosítási algoritmus a Közel-Keletről.
Alakítsd át egy hosszú kifejezést betűszóvá.
A determinisztikus függvények kiszámíthatóvá, összeépíthetővé és könnyebben érthetővé teszik a kódot.
Ha a szabályokat közvetlenül a típusokba kódolod, azok önmagukat dokumentálják, és az érvénytelen állapotok ábrázolhatatlanná válnak.
Írj programokat, és bizonyítsd a helyességüket ugyanabban a nyelvben. A specifikáció maga a kód.
Lépj túl a tesztelésen: matematikailag bizonyítsd a kódod kritikus tulajdonságait.
Ha a típusokat osztályokba sorolod, könnyűsúlyú, bővíthető absztrakciót kapsz.
A hatékony makró- és elaborátorkeretrendszer segítségével a nyelvet a saját területedhez alakíthatod.
Minden nyelvnek megvan a maga módja a dolgok elvégzésére. Lean sem kivétel. Mentoraink segítenek megtanulni úgy gondolkodni, mint egy Lean fejlesztő, és megtanítanak idiomatikus kódot írni Lean nyelven. Ha megoldottál egy feladatot, küldd be önkéntes csapatunknak, ők pedig tippeket, ötleteket és visszajelzést adnak arról, hogyan teheted még inkább olyanná, amit általában a(z) Lean nyelven látsz - segítenek felfedezni azokat a dolgokat, amelyekről nem tudod, hogy nem tudod.
Tudj meg többet a mentorálásrólA(z) Lean kurzus az Exercismen 100 feladatból áll, amelyek segítenek jobb kódot írni.
Nézd meg az összes Lean feladatotA legjobb rész: mindenkinek 100%-ban ingyenes.
Csatlakozz a(z) Lean kurzushoz