uporzadkowany zestaw instrukcji.
warsztat
Smalltalk
praktyczna sciezka nauki Smalltalk od zera
najpierw definicja
co oznacza Smalltalk
Smalltalk sluzy do pisania precyzyjnych instrukcji. Tutaj uczysz sie go jako praktyczna sciezka nauki Smalltalk od zera. Model startowy: wejscie przechodzi przez kroki i staje sie wyjsciem.
main.sturuchom gst main.stnawyk poznaj maly fragment Smalltalk, wpisz minimalny przyklad i uruchom gowartosc to dane. zmienna to nazwa, ktora je przechowuje.
male nazwane zadanie z wejsciem i wynikiem.
Pharo or GNU Smalltalk uruchamia kod z main.st.
pierwszy czytelny kod
wyjscie programu
entry point output syntax printNl42 printNl.
wyjscie 42rodowod jezyka
drzewo Smalltalk
zobacz skad pochodzi Smalltalk, jakie jezyki sa blisko i co dalej.
od zera
Bank pytan
Najpierw szukaj potem cwicz
Wybierz etap lub szukaj w banku tego jezyka i otworz zadanie.
Smalltalk pytanie 1
Smalltalk pytanie 1. Wybierz zdanie najlepiej pasujace do wypisanie wartosci.
Smalltalk pytanie 2
Smalltalk pytanie 2. Wybierz zdanie najlepiej pasujace do nazwanie wartosci.
Smalltalk pytanie 3
Smalltalk pytanie 3. Wybierz zdanie najlepiej pasujace do funkcja wielokrotnego uzycia.
Smalltalk pytanie 4
Smalltalk pytanie 4. Wybierz zdanie najlepiej pasujace do podstawowa kolekcja.
Smalltalk pytanie 5
Smalltalk pytanie 5. Wybierz zdanie najlepiej pasujace do wypisanie wartosci.
Smalltalk pytanie 6
Smalltalk pytanie 6. Wybierz zdanie najlepiej pasujace do nazwanie wartosci.
Smalltalk pytanie 7
Smalltalk pytanie 7. Wybierz zdanie najlepiej pasujace do funkcja wielokrotnego uzycia.
Smalltalk pytanie 8
Smalltalk pytanie 8. Wybierz zdanie najlepiej pasujace do podstawowa kolekcja.
Smalltalk pytanie 9
Smalltalk pytanie 9. Wybierz zdanie najlepiej pasujace do wypisanie wartosci.
Smalltalk pytanie 10
Smalltalk pytanie 10. Wybierz zdanie najlepiej pasujace do nazwanie wartosci.
Smalltalk pytanie 11
Smalltalk pytanie 11. Wybierz zdanie najlepiej pasujace do funkcja wielokrotnego uzycia.
Smalltalk pytanie 12
Smalltalk pytanie 12. Wybierz zdanie najlepiej pasujace do podstawowa kolekcja.
Smalltalk pytanie 13
Smalltalk pytanie 13. Wybierz zdanie najlepiej pasujace do wypisanie wartosci.
Smalltalk pytanie 14
Smalltalk pytanie 14. Wybierz zdanie najlepiej pasujace do nazwanie wartosci.
Smalltalk pytanie 15
Smalltalk pytanie 15. Wybierz zdanie najlepiej pasujace do funkcja wielokrotnego uzycia.
Smalltalk pytanie 16
Smalltalk pytanie 16. Wybierz zdanie najlepiej pasujace do podstawowa kolekcja.
Smalltalk pytanie 17
Smalltalk pytanie 17. Wybierz zdanie najlepiej pasujace do wypisanie wartosci.
Smalltalk pytanie 18
Smalltalk pytanie 18. Wybierz zdanie najlepiej pasujace do nazwanie wartosci.
wybor wielokrotny
Smalltalk pytanie 1
Smalltalk pytanie 1. Wybierz zdanie najlepiej pasujace do wypisanie wartosci.
42 printNl.
referencja
wzorce dla main.st
gst main.stentry point output syntax printNl
wyjscie programu
42 printNl.
- Run the smallest file first
- Print one known value
- Check the output before adding more code
variables assignment types :=
wartosci i nazwy
| total | total := 42. total printNl.
- Give values readable names
- Keep one idea per line while learning
- Trace the value before changing it
function collection Array
funkcje i kolekcje
add := [ :a :b | a + b ]. scores := #(40 2). scores size printNl.
- Keep functions small
- Return useful values
- Use the common collection before reaching for frameworks