ruang kerja

Smalltalk

jalur praktis untuk belajar Smalltalk dari nol

definisi dulu

apa itu Smalltalk

Smalltalk dipakai untuk menulis instruksi tepat. Di sini kamu memakainya sebagai jalur praktis untuk belajar Smalltalk dari nol. Model awalnya sederhana: input melewati langkah lalu menjadi output.

fakta minimumfile main.stjalankan gst main.stkebiasaan pelajari satu bagian kecil Smalltalk, ketik contoh minimal, lalu jalankan
program

urutan instruksi yang dijalankan dengan jelas.

nilai dan variabel

nilai adalah data. variabel adalah nama untuk menyimpan data.

fungsi

pekerjaan kecil bernama yang menerima input dan menghasilkan hasil.

runtime

Pharo or GNU Smalltalk menjalankan kode dari main.st.

kode pertama yang mudah dibaca

output program

entry point output syntax printNl
42 printNl.
output 42

silsilah bahasa

pohon Smalltalk

lihat asal Smalltalk, bahasa yang dekat, dan langkah belajar berikutnya.

akar
SimulaLisp
sekarangSmalltalkkeluarga berorientasi objek
keluargakeluarga berorientasi objek
cocok untuk

cocok untuk jalur praktis untuk belajar Smalltalk dari nol

mulai dari nol

1baca satu aturan2tebak keluaran3ketik dari ingatan4jalankan cek5ulang dengan satu perubahan

Bank soal

Cari lalu latihan

Pilih tahap atau cari soal pada bahasa ini lalu buka latihan.

18 hasil
Q 1PilihanTahap 1 definisi

Smalltalk soal 1

Smalltalk soal 1. Pilih pernyataan yang paling cocok dengan mencetak nilai.

Q 2PilihanTahap 1 definisi

Smalltalk soal 2

Smalltalk soal 2. Pilih pernyataan yang paling cocok dengan memberi nama nilai.

Q 3PilihanTahap 1 definisi

Smalltalk soal 3

Smalltalk soal 3. Pilih pernyataan yang paling cocok dengan fungsi yang bisa dipakai ulang.

Q 4PilihanTahap 1 definisi

Smalltalk soal 4

Smalltalk soal 4. Pilih pernyataan yang paling cocok dengan koleksi dasar.

Q 5PilihanTahap 1 definisi

Smalltalk soal 5

Smalltalk soal 5. Pilih pernyataan yang paling cocok dengan mencetak nilai.

Q 6PilihanTahap 1 definisi

Smalltalk soal 6

Smalltalk soal 6. Pilih pernyataan yang paling cocok dengan memberi nama nilai.

Q 7PilihanTahap 1 definisi

Smalltalk soal 7

Smalltalk soal 7. Pilih pernyataan yang paling cocok dengan fungsi yang bisa dipakai ulang.

Q 8PilihanTahap 1 definisi

Smalltalk soal 8

Smalltalk soal 8. Pilih pernyataan yang paling cocok dengan koleksi dasar.

Q 9PilihanTahap 1 definisi

Smalltalk soal 9

Smalltalk soal 9. Pilih pernyataan yang paling cocok dengan mencetak nilai.

Q 10PilihanTahap 1 definisi

Smalltalk soal 10

Smalltalk soal 10. Pilih pernyataan yang paling cocok dengan memberi nama nilai.

Q 11PilihanTahap 1 definisi

Smalltalk soal 11

Smalltalk soal 11. Pilih pernyataan yang paling cocok dengan fungsi yang bisa dipakai ulang.

Q 12PilihanTahap 1 definisi

Smalltalk soal 12

Smalltalk soal 12. Pilih pernyataan yang paling cocok dengan koleksi dasar.

Q 13PilihanTahap 1 definisi

Smalltalk soal 13

Smalltalk soal 13. Pilih pernyataan yang paling cocok dengan mencetak nilai.

Q 14PilihanTahap 1 definisi

Smalltalk soal 14

Smalltalk soal 14. Pilih pernyataan yang paling cocok dengan memberi nama nilai.

Q 15PilihanTahap 1 definisi

Smalltalk soal 15

Smalltalk soal 15. Pilih pernyataan yang paling cocok dengan fungsi yang bisa dipakai ulang.

Q 16PilihanTahap 1 definisi

Smalltalk soal 16

Smalltalk soal 16. Pilih pernyataan yang paling cocok dengan koleksi dasar.

Q 17PilihanTahap 1 definisi

Smalltalk soal 17

Smalltalk soal 17. Pilih pernyataan yang paling cocok dengan mencetak nilai.

Q 18PilihanTahap 1 definisi

Smalltalk soal 18

Smalltalk soal 18. Pilih pernyataan yang paling cocok dengan memberi nama nilai.

pilihan ganda

Smalltalk soal 1

Q 1Pilihanbaru

Smalltalk soal 1. Pilih pernyataan yang paling cocok dengan mencetak nilai.

42 printNl.

referensi

pola untuk main.st

Pharo or GNU Smalltalkgst main.st
ingat dari memoribaca satu poin lalu tulis ulang tanpa melihat
telusuri kodecatat nilai variabel sebelum menjalankan
ketik sendirikurangi salin lebih banyak mengetik dan perbaiki satu error

entry point output syntax printNl

output program

42 printNl.
  • Run the smallest file first
  • Print one known value
  • Check the output before adding more code

variables assignment types :=

nilai dan nama

| 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

fungsi dan koleksi

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