Learning Perl - Learning Perl -

Chúng ta đều đã thấy và đã dùng c ác hàm được thiế kế sẵn (có sẵn) như c hop, giờ ta hãy nhìn vào c ác hàm mà bạn định nghĩa ra, tạo nên các lệnh c hương trình Perl. Xác định một hàm tiện ích Một hàm tự tạo, thường hay được gọi là chương trình con hay trình c on, được xác định trong c hương trình Perl c ủa bạn bằng việc dùng một kết c ấu như: sub subname { cau lenh 1; cau lenh 2; cau lenh 3; } . | Mục lục Diễn đàn tin học Tutorial Room Chương 7 Chương 9 Learning Perl - Chương 8 Hàm 1. Xác định môt hàm tiện ích 2. Goi môt hàm tiện ích 3. Giá trị trả về 4. Đối số của hàm 5. Biến cục bô trong hàm 6. Bài tâp Chúng ta đều đã thấy và đã dùng các hàm được thiế kế sẵn có sẵn như chop giờ ta hãy nhìn vào các hàm mà bạn định nghĩa ra tạo nên các lệnh chương trình Perl. Xác định môt hàm tiện ích Môt hàm tự tạo thường hay được gọi là chương trình con hay trình con được xác định trong chương trình Perl của bạn bằng việc dùng môt kết cấu như sub subname cau lenh 1 cau lenh 2 cau lenh 3 subname là tên của chương trình con là bất kì tên nào giống như tên ta đã đặt cho biến vô hướng mảng và mảng băm cho nên bạn có thể có môt biến vô hướng jerry môt mảng @jerry môt mảng kết hợp jerry và bây giờ môt trình con jerry. Khối các câu lệnh đi sau tên trình con trở thành định nghĩa của trình con. Khi trình con được gọi tới được mô tả ngắn gọn thì khối các câu lệnh tạo nên trình con này sẽ được thực hiện và bất kì giá trị trả về nào được mô tả sau đây đều được trả về cho nơi gọi. Chẳng hạn sau đây là môt trình con cho hiển thị câu nói nổi tiếng sub say_hello print Xin chao moi nguoi n Định nghĩa trình con có thể ở bất kì đâu trong văn bản c hương trình c ủa bạn nhưng bạn nên đặt tất cả các trình con vào cuối tệp để cho phần còn lại của chương trình có vẻ như là ở đầu tệp. Nếu bạn thích nghĩ theo kiểu Pascal thì bạn có thể đặt các trình con của mình vào đầu và các câu lệnh thực hiện vào cuối . Các định nghĩa trình con là toàn cục không có trình con cục bô. Nếu bạn có hai định nghĩa trình con với cùng tên thì trình sau sẽ đè lấp trình trước mà không có cảnh báo gì cả. Bên trong thân trình con bạn có thể thâm nhâp hay đặt các giá trị c ho các biến được dùng c hung với phần còn lại của chương trình biến toàn cục . Trong thực tế theo mặc định mọi tham khảo biến bên trong thân trình con đều tham khảo tới biến toàn cục. Nhưng bạn có thể dùng các biệt lệ trong mục Biến cục bô .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.