-
Một trong những khái niệm quan trọng nhất
trong khoa học máy tính
-
là cách định nghĩa các lệnh mới, cách thêm
từ ngữ của bạn vào ngôn ngữ máy tính.
-
Hầu hết các ngôn ngữ máy tính chỉ có
khoảng một trăm từ hoặc lệnh.
-
Nghệ thuật và phép màu nằm ở cách bạn
định nghĩa những từ ngữ mới của chính mình
-
từ những khối xây dựng này.
-
Chúng ta vẫn luôn làm vậy trong thể thao.
Ví dụ, trong môn bóng rổ, bạn khởi đầu
-
bằng cách học dẫn bóng,
lên rổ và phản công.
-
Sau khi đã học những bước cơ bản nhất,
bạn mới học các kỹ năng mới
-
và kết hợp các khối xây dựng, giống như
bù lật hay chuyền bóng chạy chỗ.
-
Rồi bạn có thể phát triển từ đó và
thực hiện nhiều lối chơi phức tạp hơn.
-
Sau khi học được lối chơi và đặt tên,
mọi người trong đội đều sẽ biết cách làm.
-
Tương tự như vậy, khi bạn dạy máy tính
cách thực hiện một hành động
-
sau khi sử dụng một trình tự lệnh,
bạn có thể tự đặt tên cho hành động đó
-
để dễ dàng lặp lại sau này.
-
Khi bạn tự định nghĩa lệnh và đặt tên
thì đó chính là hàm.
-
Giờ chúng ta sẽ sử dụng hàm để giúp
chú ong. Trong ví dụ này,
-
hàm của chúng ta gọi là "lấy 2 mật hoa",
khối màu xanh lá ở ngay đây.
-
Chúng ta biết chức năng của
"lấy 2 mật hoa" bằng cách nhìn vào
-
ô màu xám, tức là định nghĩa của hàm.
-
Nếu nhìn vào đây, "lấy 2 mật hoa" sẽ lấy
mật hoa, rồi lấy mật hoa thêm lần nữa.
-
Luôn nhìn vào nội dung trong ô màu xám để
biết chức năng của khối hàm xanh lá này.