Hướng dẫn dùng ellipse function trong PHP
Tìm hiểu cách viết các hàm của riêng bạn trong Xử lý. Show Hướng dẫn / hướng dẫn Giờ đây, bạn đã biết cách gọi các hàm , sử dụng các biến và tạo các biến của riêng mình . Hướng dẫn này chỉ cho bạn cách tạo các hàm của riêng bạn. Tạo các chức năng của riêng bạn cho phép bạn tổ chức mã của mình thành các phần nhỏ hơn và xử lý các tác vụ phức tạp như một bước duy nhất. Việc tạo các chức năng cũng cho phép bạn thực hiện những việc nâng cao hơn như hoạt ảnh và nhận thông tin đầu vào của người dùng. Xác định chức năngĐể tạo chức năng của riêng bạn, bạn cần thực hiện bốn điều:
Loại trả lạiHãy nhớ rằng các hàm có thể làm điều gì đó (như vẽ hình elip hoặc thay đổi màu tô) hoặc cung cấp cho bạn một giá trị (như một số ngẫu nhiên hoặc thời gian hiện tại) . Ví dụ: hàm So sánh hàm này với hàm Các kiểu trả về là điều quan trọng cần ghi nhớ khi bạn viết các hàm của riêng
mình. Hầu hết các hàm bạn sắp viết sẽ thực hiện điều gì đó thay vì cung cấp cho bạn một giá trị, vì vậy bạn sẽ thấy rất nhiều Ví dụĐây là một hàm vẽ một vòng tròn màu đỏ: Hàm này có kiểu trả về Để gọi hàm này, bạn phải sử dụng tên của nó và cung cấp các thông số cho nó, giống như cách bạn đang gọi các hàm khác: Điều này cho phép bạn xử lý một công việc cần nhiều bước (như thay đổi màu tô thành màu đỏ và vẽ một vòng tròn) chỉ là một bước. Điều này sẽ trở nên rất hữu ích khi mã của bạn trở nên phức tạp hơn! setup () và draw () FunctionsHãy bắt đầu với mã không sử dụng bất kỳ chức năng tùy chỉnh nào. Đến đây, có lẽ bạn đã khá quen thuộc với mã này: Mã này tạo một cửa sổ Bạn có thể sửa đổi chương trình này để sử dụng các chức năng của riêng bạn. Ví dụ: bạn có thể chia mã thiết lập và mã vẽ thành hai chức năng: Trình chỉnh sửa mã ? Xem Bút ký của Happy Coding ( @KevinWorkman ) trên CodePen . Cả hai hàm này đều có kiểu trả về Tôi không chọn tên của những hàm này một cách ngẫu nhiên. Xử lý tự động gọi hàm Chức năng tùy chỉnh Giờ bạn đã biết cách viết các hàm như Hãy tưởng tượng việc sửa đổi chương trình hoa để vẽ bốn bông hoa khác nhau, mỗi bông hoa có vị trí và kích thước riêng. Bạn có thể sẽ sao chép và dán rất nhiều mã giống nhau, điều này sẽ khiến bạn khó thay đổi. Điều gì sẽ xảy ra nếu bạn muốn thay đổi những bông hoa của mình thành tất cả đều có tâm màu xanh? Bạn sẽ phải thực hiện cùng một thay đổi ở bốn nơi khác nhau! Thử thách: Nếu bạn không tin rằng điều đó sẽ gây khó chịu, hãy thử! Viết chương trình vẽ bốn bông hoa, sau đó thay đổi mã để tất cả các bông hoa đều có cánh hoa ở giữa màu xanh lam! Để trợ giúp việc này, bạn có thể di chuyển tất cả mã liên quan đến việc vẽ một bông hoa vào một hàm
Để tạo một hàm, bạn viết kiểu trả về của nó (thường là Không giống như thiết lập Trình chỉnh sửa mã ? Xem Bút ký của Happy Coding ( @KevinWorkman ) trên CodePen . Mã này gọi hàm Giờ bạn đã có hàm Trình chỉnh sửa mã ? Xem Bút ký của Happy Coding ( @KevinWorkman ) trên CodePen . Lợi ích ở đây là bạn có thể coi hàm Và bây giờ nếu bạn muốn thay đổi cách vẽ hoa của mình, bạn chỉ phải thay đổi nó ở một nơi thay vì thay đổi từng bông hoa riêng lẻ. Hãy thử thay đổi màu cánh hoa trung tâm thành màu xanh lam! Hoạt ảnh Hãy nhớ rằng Xử lý tự động gọi các hàm Hàm Thực tế là hàm Nhưng điều gì sẽ xảy ra nếu bạn sử dụng hàm Trình chỉnh sửa mã ? Xem Bút ký của Happy Coding ( @KevinWorkman ) trên CodePen . Giờ đây, mã vẽ một bông hoa ngẫu nhiên mới mỗi khi hàm Bạn sẽ tìm hiểu thêm về điều này trong Hướng dẫn xử lý hoạt ảnh , nhưng bây giờ đủ để biết rằng việc tạo các hàm tùy chỉnh của riêng bạn giúp bạn dễ dàng tổ chức mã của mình thành các phần hợp lý mà bạn có thể xử lý như một bước duy nhất. Tóm tắtHãy nhớ rằng một chương trình rất giống một công thức: công thức là danh sách các bước bạn làm theo thứ tự và chương trình là danh sách các lệnh gọi hàm mà máy tính tuân theo theo thứ tự. Gọi một hàm tùy chỉnh giống như tham chiếu công thức đóng băng từ công thức làm bánh. Tác giả của công thức làm bánh thậm chí không cần biết bất cứ điều gì về công thức đóng băng! Tất cả những gì họ quan tâm là kết quả cuối cùng. Họ cũng có thể đề cập đến một công thức nhiều lần: ví dụ: công thức cho một chiếc bánh ba lớp có thể đề cập đến một công thức làm một chiếc bánh ba lần. Điều này giúp bạn dễ dàng tập trung vào từng công thức và sắp xếp các bước thành một cấu trúc hợp lý hơn. Điều tương tự cũng đúng với việc tạo các hàm. Việc tạo các hàm cho phép bạn tổ chức mã của mình và đóng gói logic phức tạp của bạn (như vẽ một bông hoa) vào một lệnh gọi hàm mà bạn có thể coi như một bước duy nhất. Việc tạo các hàm cũng cho phép bạn lặp lại công việc mà không cần lặp lại mã: để vẽ bốn bông hoa, bạn đã gọi hàm Bạn cũng có thể sử dụng các hàm Bài tập về nhà
Nhận xét và Câu hỏiHappy Coding là một cộng đồng gồm những người giống như bạn đang học về mã hóa. Bạn có một bình luận hoặc câu hỏi? Đăng nó ở đây! |