Smalltalk has one of the simpler syntaxes of any computer language. Th การแปล - Smalltalk has one of the simpler syntaxes of any computer language. Th ไทย วิธีการพูด

Smalltalk has one of the simpler sy

Smalltalk has one of the simpler syntaxes of any computer language. There are 3 different types of method call - unary, binary, and n-way keyword. The rules for precedence scan from left to right for each of those 3 flavors of method calling. Precedence can be overridden with parenthesis, as usual.

1. Unary method. Can be as simple as display redrawEverything. ; the object display looks up it's method to do an unqualified redraw, and does it. Unary methods and the object they act on are both alphanumeric words that don't end in a colon. Whenever you see multiple such words in a row, the one on the left is the object, the rest are a gauntlet of method calls.

2. Binary method. In myNumber + 5., the object myNumber is told to look up the method +, and run it with 5 as the argument. Here, the argument is being discarded, the := assignment will come later. Binary method names are 1 or 2 special characters; they only exist for the usual set of suspects in math and logic equations. There is no special precedence for math operators, you must either state them in the order wanted, or use parenthesis.

3. Keyword method. This is where smalltalk diverges from most other programming languages. In display drawFromX:1 fromY:1 toX:50 toY:100., display is being called with one method and 4 arguments. The method's name is drawFromX:fromY:toX:toY:, and the arguments are positionally passed into the method. If you want to call another keyword method without the two blending together, you can use the comma operator, parenthesis, or just carry the result to a new statement.

A statement optionally starts with an assignment, has at least an opening object, and sends at least one method to that object. The statement ends with a period.

A [block] is a bracketed set of statements that are bundled together as a single object, which could be triggered by flow-control style methods. In 4 < 5 ifTrue: [ Transcript print:'4 is less than 5!' ]. , 4
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ภาษาสมอลล์ทอล์กมี syntaxes ง่ายกว่าภาษาคอมพิวเตอร์ใด ๆ มี 3 ชนิดต่าง ๆ วิธีการโทร - เดี่ยว คำไบนารี และ n วิธี กฎสำหรับลำดับความสำคัญสแกนจากซ้ายไปขวาสำหรับแต่ละรสชาติที่ 3 ของวิธีการโทรศัพท์ มีความสำคัญสามารถถูกแทนที่ ด้วยวงเล็บ ตามปกติ1. วิธีการเดี่ยว ได้ง่ายเช่นแสดง redrawEverything ; แสดงวัตถุของวิธีการออกเงื่อนไขการค้นหา และไม่ วิธีเดี่ยวและวัตถุพวกเขากระทำเป็นทั้งคำอักษรที่ไม่เครื่องหมายจุดคู่ เมื่อใดก็ ตามที่คุณเห็นหลายคำเช่นในแถว หนึ่งทางด้านซ้ายเป็นวัตถุ ส่วนที่เหลือเป็น gauntlet การเรียกวิธีการ2. วิธีไบนารี ใน myNumber + 5, myNumber วัตถุจะบอกเพื่อค้นหาวิธีการ +, และรัน ด้วย 5 เป็นอาร์กิวเมนต์ ที่นี่ อาร์กิวเมนต์เป็นการละทิ้ง การ: =กำหนดจะมาในภายหลัง ชื่อวิธีการไบนารีเป็น 1 หรือ 2 อักขระพิเศษ เท่าที่มีอยู่สำหรับชุดปกติของผู้ต้องสงสัยในสมการทางคณิตศาสตร์และตรรกะ มีไม่มีความสำคัญพิเศษสำหรับตัวดำเนินการคณิตศาสตร์ ต้องการสถานะใดในลำดับที่ต้องการ หรือใช้วงเล็บ3. สำคัญวิธีการ ซึ่งภาษาสมอลล์ทอล์ก diverges จากภาษาโปรแกรมอื่น ๆ มากที่สุดได้ ในจอแสดงผล drawFromX:1 fromY:1 toX:50 ทอย: 100. แสดงเป็นการเรียก ด้วยวิธีหนึ่งและอาร์กิวเมนต์ 4 ชื่อของวิธีเป็น drawFromX:fromY:toX:toY:, และจะถูกส่งผ่านอาร์กิวเมนต์ positionally เป็นวิธีการ ถ้าคุณต้องการเรียกวิธีสำคัญอื่น โดยทั้งสองผสมกัน คุณสามารถใช้ตัวดำเนินการเครื่องหมายจุลภาค เล็บ หรือมีเพียงผลการคำสั่งใหม่คำสั่งหรือเริ่มต้น ด้วยการกำหนด มีน้อยเปิดวัตถุ และส่งอย่างน้อยหนึ่งวิธีที่ ยอดลงท้าย ด้วยรอบระยะเวลา[บล็อค] เป็นชุดที่รวมกันเป็นวัตถุเดียว ซึ่งอาจจะ โดยวิธีการควบคุมแบบ พิมพ์ ใน ifTrue < 5 4: [พิมพ์เสียงบรรยาย: '4 ไม่น้อยกว่า 5 '] , 4 < 5 ประเมินเป็นวัตถุแบบบูลีน True ที่จะดำเนินผ่านการ ifTrue บล็อก: วิธีการ
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
สมอลล์ทอล์คมีหนึ่งในไวยากรณ์ที่เรียบง่ายของภาษาคอมพิวเตอร์ใด ๆ เอกไบนารีและ N-วิธีคำ - มี 3 ประเภทที่แตกต่างกันของวิธีการโทร กฎสำหรับการเป็นผู้นำการสแกนจากซ้ายไปขวาสำหรับแต่ละทั้ง 3 รสชาติของการเรียก สำคัญสามารถแทนที่ด้วยวงเล็บตามปกติ1 วิธีเอก สามารถจะเป็นง่ายๆเป็น redrawEverything การแสดงผล ; แสดงวัตถุที่เงยหน้าขึ้นมองวิธีการมันจะทำวาดอย่างไม่มีเงื่อนไขและไม่ได้ วิธีการเอกและวัตถุที่พวกเขาทำหน้าที่เป็นคำที่ตัวอักษรและตัวเลขทั้งที่ไม่ได้สิ้นสุดในลำไส้ใหญ่ เมื่อใดก็ตามที่คุณเห็นคำเช่นหลายในแถวที่หนึ่งด้านซ้ายเป็นวัตถุ, ส่วนที่เหลือจะสู้ของวิธีการเรียกร้อง2 วิธีไบนารี ใน myNumber + 5. myNumber วัตถุที่จะบอกให้มองหาวิธีการที่ + และเรียกมันด้วย 5 เป็นอาร์กิวเมนต์ ที่นี่อาร์กิวเมนต์จะถูกทิ้ง = มอบหมายจะมาในภายหลัง ชื่อวิธีไบนารี 1 หรือ 2 ตัวอักษรพิเศษ; พวกเขาเท่านั้นที่มีอยู่สำหรับชุดปกติของผู้ต้องสงสัยในสมการทางคณิตศาสตร์และตรรกะ ไม่มีความสำคัญเป็นพิเศษสำหรับผู้ประกอบการทางคณิตศาสตร์คือคุณจะต้องระบุไว้ในคำสั่งที่ต้องการหรือใช้วงเล็บ3 วิธีการคำ นี่คือที่สมอลล์ทอล์ค diverges จากส่วนใหญ่ภาษาโปรแกรมอื่น ๆ ใน drawFromX แสดง: 1 fromY: 1 Tox: 50 ของเล่น. 100, การแสดงผลจะถูกเรียกว่ามีวิธีการอย่างใดอย่างหนึ่งและ 4 ข้อโต้แย้ง ชื่อวิธีคือ drawFromX: fromY: TOX: ของเล่น :, และข้อโต้แย้งที่มี positionally ผ่านเป็นวิธีการ ถ้าคุณต้องการที่จะเรียกวิธีการคำอื่นโดยไม่ต้องผสมทั้งสองร่วมกันคุณสามารถใช้ประกอบการจุลภาควงเล็บหรือเพียงแค่ดำเนินการผลที่จะสั่งใหม่สั่งเลือกที่จะเริ่มต้นด้วยการกำหนดให้มีอย่างน้อยวัตถุเปิดและส่ง อย่างน้อยหนึ่งวิธีการที่จะวัตถุที่ คำที่ลงท้ายด้วยระยะเวลา[บล็อก] เป็นชุดวงเล็บของงบที่ได้รับการรวมเข้าด้วยกันเป็นวัตถุเดียวซึ่งอาจจะเกิดจากการไหลเวียนของการควบคุมวิธีการรูปแบบ ใน 4 <5 ifTrue: [Transcript พิมพ์: '4 น้อยกว่า 5! ] 4 <5 ประเมินลงในวัตถุบูลีนความจริงที่มักจะดำเนินการบล็อกผ่าน ifTrue: วิธีการ









การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
Smalltalk ได้ง่ายกว่า ไวยากรณ์ของภาษาคอมพิวเตอร์ใด ๆ มี 3 ชนิดแตกต่างกันของวิธีโทร - เอก , Binary , และ n-way คำหลัก กฎสำหรับขั้นตอนสแกนจากซ้ายไปขวาของแต่ละคนที่ 3 รสของวิธีการโทร เหล่านี้สามารถถูกแทนที่ด้วยวงเล็บเช่นเคย

1 วิธีนารี . สามารถเป็นง่ายๆเป็นแสดง redraweverything . ;วัตถุที่แสดงลักษณะขึ้นเป็นวิธีการทำ ที่วาด และทำมัน วิธีการนารีและวัตถุพวกเขาทำมีทั้งอักษรและตัวเลขคำที่ไม่มีสิ้นสุดในลําไส้ใหญ่ เมื่อใดก็ตามที่คุณเห็นหลายคำดังกล่าวในแถวหนึ่งบนด้านซ้ายเป็นวัตถุที่เหลือเป็นถุงมือของวิธีการโทร .

2 แบบไบนารี ใน mynumber 5 . วัตถุ mynumber บอกจะหาวิธีและเรียกใช้มันกับ 5 เป็นอาร์กิวเมนต์ ที่นี่ อาร์กิวเมนต์จะถูกยกเลิก , : = งานจะตามมาทีหลัง ชื่อวิธีการไบนารี 1 หรือ 2 ตัวละครพิเศษ พวกเขาอยู่ในชุดปกติของผู้ต้องสงสัยในทางคณิตศาสตร์และตรรกะ สมการ ไม่มีพิเศษความสําคัญสําหรับผู้ประกอบการคณิตศาสตร์ คุณต้องให้รัฐไว้ในลำดับที่ต้องการ หรือใช้วงเล็บ

3 วิธีที่คำหลักนี่คือที่ Smalltalk diverges จากการเขียนโปรแกรมภาษาอื่น ๆส่วนใหญ่ ในการแสดง drawfromx : 1 : 1 : 50 fromy tox ของเล่น : 100 , จอแสดงผลจะถูกเรียกด้วยวิธีหนึ่ง และ 4 เหตุผล ชื่อของวิธีการที่เป็น drawfromx : fromy ท็อกซ์ : : ของเล่น : และอาร์กิวเมนต์เป็น positionally ผ่านเข้าสู่วิธีการ ถ้าคุณต้องการที่จะเรียกอีกวิธีโดยไม่ต้องคำหลักทั้งสองผสมกัน คุณสามารถใช้เครื่องหมายจุลภาค ผู้ประกอบการวงเล็บ , หรือเพียงแค่นำผลให้ปากคำใหม่

งบเลือกที่จะเริ่มต้นด้วยการกำหนด อย่างน้อยมีวัตถุเปิดและส่งอย่างน้อยหนึ่งวิธีการวัตถุ ข้อความจบลงด้วยระยะเวลา

[ บล็อก ] ในวงเล็บ เป็นชุดของงบที่จะรวมกันเป็นหนึ่งเดียว ซึ่งสามารถถูกทริกเกอร์ โดยวิธีการควบคุมการไหล 4 < 5 iftrue :[ บริการการพิมพ์ : 4 น้อยกว่า 5 ! ] 4 < 5 ประเมินในตรรกะวัตถุจริง คนที่รันบล็อกผ่าน iftrue : วิธีการ
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: