TAILIEUCHUNG - An Introduction to Programming in Emacs Lisp phần 7

Vì vậy, đó là những gì sẽ xảy ra ở đây. Đánh giá bổ sung. 3 sẽ được thông qua như một tham số để bổ sung và sẽ được thêm vào với số lượng có chức năng này được gọi là, đó là 3. 6 và giá trị này sẽ được thêm vào 4 bằng cách bổ sung trong dòng thứ ba. Giá trị trả về bởi các chức năng như một toàn thể | 170 Chapter 13 Counting Repetition and Regexps 3. Send a message to the user. cond zerop count message The region does NOT have any words. 1 count message The region has 1 word. t message The region has d words. count As written the function works but not in all circumstances. The Whitespace Bug in count-words-region The count-words-region command described in the preceding section has two bugs or rather one bug with two manifestations. First if you mark a region containing only whitespace in the middle of some text the count-words-region command tells you that the region contains one word Second if you mark a region containing only whitespace at the end of the buffer or the accessible portion of a narrowed buffer the command displays an error message that looks like this Search failed w W If you are reading this in Info in GNU Emacs you can test for these bugs yourself. First evaluate the function in the usual manner to install it. If you wish you can also install this keybinding by evaluating it global-set-key C-c count-words-region To conduct the first test set mark and point to the beginning and end of the following line and then type C-c or M-x count-words-region if you have not bound C-c one two three Emacs will tell you correctly that the region has three words. Repeat the test but place mark at the beginning of the line and place point just before the word one . Again type the command C-c or M-x count-words-region . Emacs should tell you that the region has no words since it is composed only of the whitespace at the beginning of the line. But instead Emacs tells you that the region has one word For the third test copy the sample line to the end of the scratch buffer and then type several spaces at the end of the line. Place mark right after the word three and point at the end of line. The end of the line will be the end of the buffer. Type C-c or M-x count-words-region as you did before. Again Emacs should tell you that the region has no words The .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.