This is a brief introduction to CLOS that says enough for someone who  การแปล - This is a brief introduction to CLOS that says enough for someone who  ไทย วิธีการพูด

This is a brief introduction to CLO

This is a brief introduction to CLOS that says enough for someone who already knows something about Common Lisp to start using CLOS.
CLOS stands for Common Lisp Object System and is pronounced "see loss" or "kloss". (Opinions differ as to which is right.) CLOS is the part of Common Lisp that is directly concerned with the usual features of object-oriented programming, such as classes and methods. CLOS contains a number of complex and powerful features, but it is not necessary to understand all of CLOS in order to use it effectively. The basic parts of CLOS, which will be covered here, include pretty much everything you'd find in a typical object-oriented language, plus a few other things, and are sufficient for a wide range of applications.

When using CLOS, we will want to do three things:

Define classes.
Construct objects that are instances of classes.
Define methods and generic functions.
We can do these things using only three new constructs: defclass for defining classes, make-instance for constructing instances, and defmethod for defining methods. defstruct can also be used to define classes, but it is more limited than defclass.

It's important to know how CLOS fits into the rest of Common Lisp. It turns out that all Common Lisp data objects are instances of classes. Consequently, you can define methods for all kinds of existing object types (such as numbers, hash-tables, and vectors); you don't have to use defclass at all before defining methods. Moreover, the objects created using defclass and make-instance can be used with ordinary Lisp functions, not only with methods
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
นี่คือวิธี CLOS ว่าเพียงพอสำหรับคนที่อยู่แล้วรู้อะไรเกี่ยวกับภาษาลิสป์ทั่วไปเริ่มใช้ CLOSCLOS ยืนสำหรับระบบทั่วไปในภาษาลิสป์วัตถุ และอ่านออกเสียง "ดูขาดทุน" หรือ "kloss" (ความคิดเห็นแตกต่างการที่ตรงกัน) CLOS เป็นส่วนหนึ่งของภาษาลิสป์ทั่วไปที่เกี่ยวข้องโดยตรงกับคุณสมบัติปกติของเชิงวัตถุการเขียนโปรแกรม เช่นคลาสที่และวิธีการ CLOS ประกอบด้วยหมายเลขของคุณสมบัติที่ซับซ้อน และมีประสิทธิภาพ แต่ไม่จำเป็นต้องเข้าใจทั้งหมดของ CLOS เพื่อใช้ได้อย่างมีประสิทธิภาพ ส่วนประกอบพื้นฐานของ CLOS ซึ่งจะครอบคลุมที่นี่ รวมทุกอย่างสวยมากคุณจะค้นหาในภาษาเชิงวัตถุทั่วไป รวมทั้งสิ่งอื่น ๆ และเพียงพอสำหรับการใช้งานหลากหลายเมื่อใช้ CLOS เราจะต้องทำสามสิ่ง:กำหนดระดับชั้นวัตถุก่อสร้างที่มีอินสแตนซ์ของระดับชั้นกำหนดวิธีการและฟังก์ชันทั่วไปเราสามารถทำสิ่งเหล่านี้โดยใช้โครงสร้างใหม่เพียงสาม: defclass สำหรับการกำหนดคลา ให้อินสแตนซ์สำหรับอินสแตนซ์ที่ก่อสร้าง และ defmethod สำหรับการกำหนดวิธีการ ยังสามารถใช้ defstruct เพื่อกำหนดระดับชั้น แต่ก็ถูกจำกัดมากกว่า defclassจึงควรทราบวิธี CLOS เหมาะกับในส่วนเหลือของภาษาลิสป์ทั่วไป มันเปิดออกว่า วัตถุข้อมูลภาษาลิสป์ทั่วไปทั้งหมดมีอินสแตนซ์ของระดับชั้น ดังนั้น คุณสามารถกำหนดวิธีการสำหรับทุกชนิดของชนิดของวัตถุที่มีอยู่ (เช่นหมายเลข แฮตาราง และเวกเตอร์); คุณไม่ต้องใช้ defclass ทั้งหมดก่อนกำหนดวิธี นอกจากนี้ วัตถุที่สร้างขึ้นโดยใช้ defclass และอินสแตนซ์ที่ทำให้สามารถใช้ได้กับฟังก์ชันธรรมดาในภาษาลิสป์ ไม่เพียงแต่ มีวิธีการ
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
นี่คือการแนะนำสั้น ๆ กับ CLOS ที่บอกว่าพอสำหรับคนที่รู้อยู่แล้วว่าสิ่งที่เกี่ยวกับ Common เสียงกระเพื่อมที่จะเริ่มใช้ CLOS.
CLOS ย่อมาจากระบบเสียงกระเพื่อมวัตถุทั่วไปและมีการออกเสียง "เห็นการสูญเสีย" หรือ "Kloss" (ความเห็นแตกต่างกันไปซึ่งเป็นสิทธิ.) CLOS เป็นส่วนหนึ่งของธรรมดาชัดที่เกี่ยวข้องโดยตรงกับคุณสมบัติตามปกติของการเขียนโปรแกรมเชิงวัตถุเช่นการเรียนและวิธีการ CLOS มีจำนวนของคุณสมบัติที่ซับซ้อนและมีประสิทธิภาพ แต่ก็ไม่จำเป็นที่จะเข้าใจทั้งหมดของ CLOS เพื่อที่จะใช้มันได้อย่างมีประสิทธิภาพ ส่วนพื้นฐานของ CLOS ซึ่งจะได้รับการคุ้มครองที่นี่รวมทุกอย่างสวยมากที่คุณต้องการหาในภาษาเชิงวัตถุโดยทั่วไปรวมทั้งสิ่งอื่น ๆ น้อยและมีเพียงพอสำหรับหลากหลายของการใช้งาน.

เมื่อใช้ CLOS เราจะ ต้องการที่จะทำสิ่งที่สาม:

กำหนดชั้นเรียน.
สร้างวัตถุที่มีกรณีของการเรียน.
กำหนดวิธีการและฟังก์ชั่นทั่วไป.
เราสามารถทำสิ่งเหล่านี้โดยใช้เพียงสามสร้างใหม่: defclass สำหรับการกำหนดชั้นเรียนให้อินสแตนซ์สำหรับการสร้างอินสแตนซ์และ defmethod สำหรับการกำหนด วิธีการ defstruct นอกจากนี้ยังสามารถใช้ในการกำหนดชั้นเรียน แต่จะมีข้อ จำกัด มากกว่า defclass.

มันเป็นสิ่งสำคัญที่จะทราบวิธี CLOS พอดีกับส่วนที่เหลือของเสียงกระเพื่อมสามัญ แต่กลับกลายเป็นว่าทั้งหมดทั่วไปวัตถุข้อมูลเสียงกระเพื่อมกรณีของการเรียน ดังนั้นคุณสามารถกำหนดวิธีการสำหรับทุกชนิดของวัตถุประเภทที่มีอยู่ (เช่นหมายเลข, กัญชาตารางและเวกเตอร์); คุณไม่ต้องใช้ defclass เลยก่อนที่จะกำหนดวิธีการ นอกจากนี้วัตถุที่สร้างขึ้นโดยใช้ defclass และทำให้อินสแตนซ์ที่สามารถใช้กับฟังก์ชั่นเสียงกระเพื่อมธรรมดาไม่เพียง แต่มีวิธีการ
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
นี้คือสั้นเบื้องต้นเพื่อ Clos ว่าเพียงพอสำหรับคนที่รู้อะไรเกี่ยวกับ Lisp สามัญที่จะเริ่มใช้โกล .โกล มาจากระบบวัตถุทั่วไปที่ไม่ชัดและออกเสียงเป็น " เห็นการสูญเสีย " หรือ " มะรุม " ( ความคิดเห็นแตกต่างเป็นสิ่งที่ถูกต้อง ) โกลเป็นส่วนหนึ่งของ Lisp สามัญที่ตรงเกี่ยวข้องกับปกติคุณสมบัติการเขียนโปรแกรมเชิงวัตถุ เช่น ชั้นเรียนและวิธีการ โกล มีจำนวนของคุณสมบัติที่ซับซ้อนและมีประสิทธิภาพ แต่ไม่จำเป็นต้องเข้าใจทั้งหมดของโกล เพื่อที่จะใช้มันได้อย่างมีประสิทธิภาพ ส่วนพื้นฐานของโกล ซึ่งจะครอบคลุมที่นี่ รวมทุกอย่างสวยมากคุณจะพบในภาษาเชิงวัตถุปกติบวกอีก 2-3 อย่าง และมีเพียงพอสำหรับช่วงกว้างของการใช้งานเมื่อใช้โกล เราจะต้องทำสามสิ่ง :กำหนดชั้นเรียนสร้างวัตถุที่เป็นอินสแตนซ์ของคลาสกำหนดวิธีการและฟังก์ชั่นทั่วไปเราสามารถทำสิ่งต่าง ๆเหล่านี้ใช้เพียงสามใหม่สร้าง : defclass สำหรับการกำหนดบทเรียนให้อินสแตนซ์เพื่อสร้างอินสแตนซ์ และ defmethod สำหรับการกำหนดวิธีการ defstruct ยังสามารถใช้เพื่อกำหนดชั้น , แต่มันมีข้อจำกัดมากกว่า defclass .มันเป็นสิ่งสำคัญที่จะรู้ว่าโคลส์เหมาะกับส่วนที่เหลือของ Lisp สามัญ . ปรากฎว่าพบข้อมูลไม่ชัดวัตถุที่มีอินสแตนซ์ของคลาส จากนั้น คุณสามารถกำหนดวิธีการสำหรับทุกชนิดของรูปแบบวัตถุที่มีอยู่ ( เช่นตัวเลข สับตารางและเวกเตอร์ ) ; คุณไม่ต้องใช้ defclass ทั้งหมดก่อนที่จะกำหนดวิธีการ นอกจากนี้ วัตถุที่สร้างขึ้นโดยใช้ defclass และให้ตัวอย่างที่สามารถใช้กับฟังก์ชั่น Lisp สามัญ , ไม่เพียง แต่วิธีการ
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: