Lập chức năng

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Các hàm hơi vui lẻ là một loạt các hướng dẫn có thể được sử dụng nhiều lần trong một script. Có các hàm được tạo trước (cũng như các phương th

Các chức năng có thể được nghĩ như một công thức. Họ đều là một danh sách các hướng dẫn cụ thể. Ví dụ, bạn có thể sử dụng một chức năng để dạy cho một robot làm thế nào để làm spaghetti. Đầu tiên, mỗi khi bạn muốn ăn tối, chỉ

Các bước để làm bữa tối có thể trông như thế này:

  1. Đun nước
  2. Thêm mì
  3. Nấu 15 phút
  4. Thêm nước sốt
  5. Phục vụ trên một bức ăn

Khi bản mã thì có thể trông giống như một cái gì đó như thế này:


local function makeDinner()
-- Danh sách hướng dẫn
end
-- Nói cho mã chạy
makeDinner()

Tạo một chức năng

Để thực hành, chức năng đầu tiên của bạn sẽ in đồ ăn yêu thích của bạn vào Cửa sổ Thoát. Lần đầu tiên cài đặt script bạn sẽ sử dụng, nếu bạn không nhớ làm thế nào, đây là một lời nhắc nhở:

  1. Tạo một mô-đun mới trong ServerScriptService .
  2. Đổi tên script FunctionsPractice .
  3. Xóa "Hello World".
  4. Thêm bình luận ở trên cùng. Ví dụ: -- Prints your favorite food

Tiếp theo, bạn tạo và đặt tên chức năng. Tất cả các chức năng đều có tên mà giúp bạn nhớ những gì mục đích của chúng là. Tên chức năng được viết bằng camelCased, với chữ viết hoa đầu tiên và các từ khóa tiếp theo.

Ví dụ: addPoints() , restartGame() , rainFlamingLlamas()

  • Nhập local function printFood() , sau đó nhấn Enter trên bàn phím của bạn. Nó nên tự động hoàn thành chức năng để có vẻ như:

local function printFood()
end

Thêm mã vào các chức năng

Tất cả mã cho chức năng của bạn phải được viết giữa các dòng local function printFood()end. Bất kỳ mã nào không ở giữa hai điểm này sẽ không chạy khi chức năng này làm.


local function printFood()
-- Mã đây chạy khi hàm được gọi
end
-- Code here will not run

Thông tin đang ở trong hàm, hoặc có thể được sử dụng bởi hàm, được tìm thấy trong phạm vi .

  • Giữa local function printFood()end, sử dụng print() để tuyên bố thực phẩm yêu thích của bạn.

local function printFood()
print("Curry!")
end

Nói chức năng để chạy

Có một điều nữa chúng ta cần làm trước khi chức năng hoạt động, và đó là nói cho nó chạy, cũng như nói gọi một chức năng. Các chức năng sẽ không chạy cho đến khi chúng được gọi. Để gọi một chức năng, hãy nhập tên ch

  1. Dưới end , kiểu printFood() .


    local function printFood()
    print("Curry!")
    end
    printFood()
  2. Thử nghiệm mã. Thực phẩm yêu thích của bạn nên xuất hiện trong cửa sổ Ra khỏi.

Mẹo dịch vụ

Nếu mã của bạn không chạy, hãy kiểm tra các lỗi như theo dõi:

  • Xem như print("Your Food Here") đang ở giữa local function printFood()end .
  • Làm cho thức ăn của bạn là một chuỗi, với dấu chấm câu trên "each side" .
  • Xem xét rằng chức năng đã được gọi sau khi nó đã được tạo. printFood() nên ở dưới end .