คำถามติดแท็ก keyword

คำหลักคือคำพิเศษที่ใช้เป็นตัวระบุตามภาษา เป็นคำสงวนที่คอมไพเลอร์หรือล่ามยอมรับดังนั้นจึงไม่ควรใช้ (หรือไม่สามารถ) เป็นชื่อตัวแปรหรือฟังก์ชันได้

2
คำสงวน "type" ใน TypeScript คืออะไร
ฉันเพิ่งสังเกตเห็นเมื่อพยายามสร้างอินเทอร์เฟซใน TypeScript ว่า "type" เป็นทั้งคำหลักหรือคำสงวน เมื่อสร้างอินเทอร์เฟซต่อไปนี้ตัวอย่างเช่น "type" จะแสดงเป็นสีน้ำเงินใน Visual Studio 2013 พร้อม TypeScript 1.4: interface IExampleInterface { type: string; } สมมติว่าคุณลองใช้อินเทอร์เฟซในคลาสดังนี้: class ExampleClass implements IExampleInterface { public type: string; constructor() { this.type = "Example"; } } ในบรรทัดแรกของคลาสขณะที่คุณพิมพ์ (ขออภัย) คำว่า "type" เพื่อใช้คุณสมบัติที่อินเทอร์เฟซต้องการ IntelliSense จะปรากฏขึ้นพร้อมกับ "type" ที่มีไอคอนเหมือนกับคีย์เวิร์ดอื่น ๆ เช่น "typeof" หรือ "new …

3
C ++ 14 เพิ่มคีย์เวิร์ดใหม่ใน C ++ หรือไม่
คณะกรรมการมาตรฐาน C ++ มีแนวโน้มที่จะหลีกเลี่ยงการเพิ่มคำหลักใหม่ในภาษา แต่ C ++ 11 นั้นไม่เป็นเช่นนั้น ตัวอย่างบางส่วน: constexpr decltype thread_local auto // New usage noexcept nullptr static_assert alignof alignas มีคำหลักใหม่ ๆ ที่ใช้กับ C ++ 14 หรือไม่?
103 c++  c++11  keyword  c++14 

14
วิธีเลือกแถวล่างสุด
ฉันสามารถทำ SELECT TOP (200) ... แต่ทำไมไม่ BOTTOM (200) ล่ะ? เพื่อไม่ให้เข้าใจถึงปรัชญาที่ฉันหมายถึงคือฉันจะทำอย่างไรให้เทียบเท่ากับ TOP (200) แต่ในทางกลับกัน (จากด้านล่างเช่นที่คุณคาดหวังให้ BOTTOM ทำ ... )

6
อะไรคือความแตกต่างระหว่าง“ AS” และ“ IS” ในขั้นตอนการจัดเก็บของ Oracle?
ฉันเห็นบางครั้งโพรซีเดอร์ของ Oracle เขียนด้วย "AS" และบางครั้งก็มีคีย์เวิร์ด "IS" CREATE OR REPLACE Procedure TESTUSER.KILLINSTANCE (INSTANCEID integer) **AS** ... เทียบกับ CREATE OR REPLACE Procedure TESTUSER.KILLINSTANCE (INSTANCEID integer) **IS** ... มีความแตกต่างระหว่างทั้งสองหรือไม่? แก้ไข: เห็นได้ชัดว่าไม่มีความแตกต่างในการทำงานระหว่างทั้งสอง แต่บางคนปฏิบัติตามแบบแผนในการใช้ "AS" เมื่อ SP เป็นส่วนหนึ่งของแพ็กเกจและ "IS" เมื่อไม่ได้ หรืออีกทางหนึ่ง Meh.

3
คำหลัก "ใหม่" ใน Scala
ฉันมีคำถามง่ายๆ - เราควรใช้คีย์เวิร์ดใหม่เมื่อสร้างอ็อบเจกต์ใน Scala เมื่อใด เมื่อเราพยายามสร้างอินสแตนซ์วัตถุ Java เท่านั้นหรือไม่?

6
คีย์เวิร์ด 'return' คืออะไร?
เราใช้คำสั่งreturnเป็นทางเลือกในฟังก์ชัน JavaScript มันคือคีย์เวิร์ด แต่จริงๆแล้วประเภทของreturnมันคืออะไร ที่จริงฉันสับสนเมื่อเห็นตัวอย่าง: function add(a, b) { return ( console.log(a + b), console.log(arguments) ); } add(2, 2); เอาท์พุต: 4 [2, 2] ดังนั้นเราสามารถส่งนิพจน์ที่คั่นด้วยเครื่องหมายจุลภาคลงในreturnคำสั่ง นี่คือฟังก์ชั่นหรือไม่? เริ่มต้นด้วยสิ่งนี้เราสามารถเดาได้อย่างชัดเจนว่าท้ายที่สุดแล้วคำหลักทุกคำใน JavaScript เป็นฟังก์ชันหรือไม่? ฉันได้เขียนบล็อกเล็ก ๆ เพื่อเป็นส่วนสำคัญของการสนทนานี้ คุณอาจต้องการที่จะตรวจสอบที่นี่

3
มีไวยากรณ์ C # LINQ สำหรับเมธอด Queryable.SelectMany () หรือไม่
เมื่อเขียนแบบสอบถามโดยใช้ไวยากรณ์ C # LINQ มีวิธีใช้ Queryable.SelectMany จากไวยากรณ์คำหลักหรือไม่ สำหรับ string[] text = { "Albert was here", "Burke slept late", "Connor is happy" }; ใช้วิธีการที่คล่องแคล่วฉันสามารถสอบถามได้ var tokens = text.SelectMany(s => s.Split(' ')); มีรูปแบบการสืบค้นที่คล้ายกับ var tokens = from x in text selectmany s.Split(' ')
88 c#  linq  keyword  iqueryable 

10
มีเหตุผลใดที่ต้องใช้คีย์เวิร์ด 'auto' ใน C ++ 03?
โปรดทราบว่าคำถามนี้ถูกโพสต์ครั้งแรกในปี 2009 ก่อนที่ C ++ 11 จะได้รับการให้สัตยาบันและก่อนที่ความหมายของautoคำหลักจะเปลี่ยนไปอย่างมาก คำตอบที่มีให้เกี่ยวข้องเพียงไปที่ C ++ 03 ความหมายของauto- ที่ถูกชั้นจัดเก็บข้อมูลที่ระบุไว้ - และไม่ c ++ 11 ความหมายของauto- ว่าการหักชนิดอัตโนมัติ หากคุณกำลังมองหาคำแนะนำว่าควรใช้ C ++ 11 เมื่อautoใดคำถามนี้ไม่เกี่ยวข้องกับคำถามนั้น เป็นเวลานานที่สุดที่ฉันคิดว่าไม่มีเหตุผลที่จะใช้staticคีย์เวิร์ดใน C เนื่องจากตัวแปรที่ประกาศนอกขอบเขตการบล็อกนั้นมีผลทั่วโลก จากนั้นฉันค้นพบว่าการประกาศตัวแปรstaticภายในขอบเขตบล็อกจะให้ระยะเวลาถาวรและการประกาศนอกขอบเขตบล็อก (ในขอบเขตโปรแกรม) จะทำให้ขอบเขตไฟล์ (สามารถเข้าถึงได้ในหน่วยคอมไพล์นั้นเท่านั้น) ดังนั้นสิ่งนี้ทำให้ฉันมีคำหลักเพียงคำเดียวที่ฉัน (อาจ) ยังไม่เข้าใจทั้งหมด: autoคำหลัก มีความหมายอื่นนอกเหนือจาก 'ตัวแปรท้องถิ่นหรือไม่? สิ่งใดที่ไม่ได้ทำโดยปริยายสำหรับคุณทุกที่ที่คุณต้องการใช้? อย่างไรautoตัวแปรปฏิบัติตนในขอบเขตโปรแกรม? อะไรคือstatic autoตัวแปรในขอบเขตไฟล์? คำหลักนี้มีจุดประสงค์อื่นนอกเหนือจากที่มีอยู่เพื่อความสมบูรณ์หรือไม่?
85 c++  keyword  c++03 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.