2013-03-24 19 views
12

tôi đang điều tra curses.rb của curses đá quý, Tôi thấy điều này ở khắp mọi nơi:"Đây là sơ khai, được sử dụng để lập chỉ mục" trong hầu hết các phương pháp?

def attrset(attrs) 
    #This is a stub, used for indexing 
end 
# bkgdset(ch) 
# 
# Manipulate the background of the current window 
# with character Integer +ch+ 
# 
# see also Curses.bkgdset 
def bkgdset(ch) 
    #This is a stub, used for indexing 
end 
# bkgd(ch) 
# 
# Set the background of the current window 
# and apply character Integer +ch+ to every character. 
# 
# see also Curses.bkgd 
def bkgd(ch) 
    #This is a stub, used for indexing 
end 
# Returns an Interer (+ch+) for the character property in the current window. 
def getbkgd() 
    #This is a stub, used for indexing 
end 

Tôi không hiểu được một phần còn sơ khai. Mã nguồn thực sự hoạt động ở đâu?

Trả lời

37

Bạn có cơ hội xem nó bằng RubyMine's "Go to definition" (hay nó được gọi là gì)?

Nếu có, thì lý do có thể là các phương pháp đó được triển khai trong C và IDE không thể hiển thị cho bạn mã ruby, vì không có mã nào. Nhưng nó biết chữ ký phương thức và nó tạo ra những cơ thể giả mạo đó để hỗ trợ cho sự hoàn chỉnh của nó (phương thức hoàn thành tên và công cụ).

+4

Woah, phát ngay. Điều đó giải thích mọi thứ. – ntl0ve

Các vấn đề liên quan