10
ฉันจะดูซอร์สโค้ดของฟังก์ชั่นได้อย่างไร
ฉันต้องการดูซอร์สโค้ดสำหรับฟังก์ชั่นเพื่อดูว่ามันทำงานอย่างไร ฉันรู้ว่าฉันสามารถพิมพ์ฟังก์ชั่นได้โดยพิมพ์ชื่อที่พรอมต์: > t function (x) UseMethod("t") <bytecode: 0x2332948> <environment: namespace:base> ในกรณีนี้UseMethod("t")หมายความว่าอย่างไร ฉันจะค้นหาซอร์สโค้ดที่ใช้งานจริงได้t(1:10)อย่างไรตัวอย่างเช่น: มีความแตกต่างระหว่างเมื่อฉันเห็นUseMethodและเมื่อฉันเห็นstandardGenericและshowMethodsเช่นเดียวกับwith? > with standardGeneric for "with" defined from package "base" function (data, expr, ...) standardGeneric("with") <bytecode: 0x102fb3fc0> <environment: 0x102fab988> Methods may be defined for arguments: data Use showMethods("with") for currently available ones. ในกรณีอื่น ๆ ฉันเห็นว่ามีการเรียกใช้ฟังก์ชัน R แต่ฉันไม่สามารถหารหัสแหล่งที่มาสำหรับฟังก์ชั่นเหล่านั้นได้ …