2.1. Data model and typesVariables are used in Swift to name the local การแปล - 2.1. Data model and typesVariables are used in Swift to name the local ไทย วิธีการพูด

2.1. Data model and typesVariables

2.1. Data model and types
Variables are used in Swift to name the local variables, arguments, and returns of a function. The outermost function in a
Swift script (akin to ‘‘main’’ in C) is unique only in that the variables in its environment can be declared ‘‘global’’ to make
them accessible to every other function in the script.
Each variable in a Swift script is declared to be of a specific type. The Swift type model is simple, with no concepts of
inheritance or abstraction. There are three basic classes of data types: primitive, mapped, and collection.
The four primary primitive types are integer, float, string, and boolean. Common operators are defined for primitive types,
such as arithmetic, concatenation, and explicit conversion. (An additional primitive type, ‘‘external,’’ is provided for manual
synchronization; we do not discuss this feature here.)
Mapped types are used to declare data elements that refer (through a process called ‘‘mapping,’’ described in Section 2.5)
to files external to the Swift script. These files can then be read and written by application programs called by Swift. The
mapping process can map single variables to single files, and structures and arrays to collections of files. (For example,
we might map the contents of a directory to a Swift array, D. We can then write ‘foreach f in D’ to operate on each file
in the directory.) The language has no built-in mapped types. Instead, users declare mapped type names to specify generic
or specific file types, as desired (for example, type file; type log;).
A variable that is declared to be a mapped file is associated with a mapper, which defines (often through a dynamic lookup
process) the file that is mapped to the variable.
Mapped type and collection type variable declarations can be annotated with a mapping descriptor that specifies the
file(s) to be mapped to the Swift data element(s).
For example, the following lines declare image to be a mapped file type and a variable named photo of type image. Since
image is a mapped file type, it additionally declares that the variable refers to a single file named shane.jpeg:
type image { };
image photo ;

0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
2.1 ชนิดและรูปแบบข้อมูลตัวแปรที่ใช้ใน Swift เพื่อตั้งชื่อตัวแปรท้องถิ่น อาร์กิวเมนต์ และส่งกลับของฟังก์ชัน ฟังก์ชันชั้นนอกในการสคริปต์รวดเร็ว (เหมือนกับ ''หลัก '' ใน C) ไม่ซ้ำกันเท่านั้นที่สามารถจะประกาศตัวแปรในสภาพแวดล้อม ''โลก '' เพื่อให้พวกเขาสามารถเข้าถึงทุกฟังก์ชันอื่นในสคริปต์แต่ละตัวแปรในสคริปต์ Swift จะประกาศเป็นประเภท แบบชนิด Swift เป็นง่าย ด้วยไม่มีแนวคิดของสืบทอดหรือ abstraction มีสอนพื้นฐานสามชนิดข้อมูล: ดั้งเดิม แมป และการชนิดดั้งเดิมหลักสี่มีจำนวนเต็ม ลอย สตริง และบูลีน ตัวดำเนินการทั่วไปกำหนดไว้สำหรับชนิดดั้งเดิมเช่นเลขคณิต เรียงต่อกัน และแปลงชัดเจน (การเติมดั้งเดิมชนิด, ''ภายนอก ให้ด้วยตนเองตรง เราได้กล่าวถึงคุณลักษณะนี้)ใช้แมปชนิดประกาศองค์ประกอบของข้อมูลที่อ้างอิง (โดยใช้กระบวนการที่เรียกว่า ''การแม็ป ในส่วน 2.5)แฟ้มสคริปต์ Swift ภายนอก จากนั้นสามารถอ่าน และเขียน โดยโปรแกรมประยุกต์ที่เรียก โดย Swift แฟ้มเหล่านี้ ที่การแม็ปการสามารถแมปแปรเดียว ไฟล์เดียว และโครงสร้างอาร์เรย์กับคอลเลกชันของแฟ้ม (ตัวอย่างเราอาจแม็ปเนื้อหาของไดเรกทอรีไปเป็น Swift, D. เราสามารถเขียน 'f foreach ใน' แล้วการใช้งานในแต่ละไฟล์ในการไดเรกทอรี) ภาษาชนิดแม็ปภายในไม่ได้ แทน ผู้ประกาศชื่อแมปชนิดระบุทั่วไปหรือ ชนิดแฟ้มเฉพาะ เป็นที่ต้อง (ตัวอย่าง พิมพ์แฟ้ม ชนิดล็อก;)ตัวแปรที่ประกาศจะ แมปแฟ้มที่สัมพันธ์กับ mapper ที่กำหนด (มักจะผ่านการค้นหาแบบไดนามิกกระบวนการ) ไฟล์ที่ถูกแมปกับตัวแปรแมปชนิดและคอลเลกชันชนิดประกาศตัวแปรสามารถใส่คำอธิบายประกอบกับอธิบายการแมปที่ระบุในแฟ้มแม็ปองค์ประกอบข้อมูล Swiftตัวอย่าง การประกาศภาพชนิดแฟ้มแมปและตัวแปรที่ชื่อว่าถ่ายภาพชนิด ตั้งแต่รูปภาพเป็นแฟ้มแมป มันนอกจากนี้ประกาศให้ ตัวแปรหมายถึง shane.jpeg ที่มีชื่อแฟ้มเดียว:พิมพ์รูป{}รูปภาพ < "shane.jpeg" >
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
2.1 รูปแบบข้อมูลและประเภท
ตัวแปรที่ใช้ในสวิฟท์ที่จะตั้งชื่อตัวแปรท้องถิ่นขัดแย้งและผลตอบแทนของการทำงาน ฟังก์ชั่นสุดใน
สคริปต์ Swift (คล้ายกับ '' หลัก '' ใน C) มีความเป็นเอกลักษณ์เฉพาะในตัวแปรที่อยู่ในสภาพแวดล้อมที่สามารถได้รับการประกาศ '' โลก '' ที่จะทำให้
พวกเขาสามารถเข้าถึงทุกฟังก์ชั่นอื่น ๆ ในสคริปต์.
แต่ละตัวแปร ในสคริปต์ Swift ถูกประกาศให้เป็นของประเภทที่เฉพาะเจาะจง แบบชนิดสวิฟท์เป็นเรื่องง่ายกับแนวความคิดของการ
รับมรดกหรือนามธรรม มีสามชั้นพื้นฐานของชนิดข้อมูล:. ดั้งเดิมแมปและการเก็บ
สี่ประเภทดั้งเดิมหลักคือจำนวนเต็มลอยสตริงและบูลีน ผู้ประกอบการทั่วไปจะมีการกำหนดชนิดดั้งเดิม
เช่นคณิตศาสตร์ concatenation และการแปลงอย่างชัดเจน (ชนิดดั้งเดิมเพิ่มเติม '' ภายนอก '' มีไว้สำหรับคู่มือ
การประสาน; เราไม่ได้หารือเกี่ยวกับคุณลักษณะนี้ที่นี่.)
ประเภทแมปจะใช้ในการประกาศองค์ประกอบข้อมูลที่อ้าง (ผ่านกระบวนการที่เรียกว่า '' แผนที่ '' ที่อธิบายไว้ใน มาตรา 2.5)
ไปยังไฟล์ภายนอกเพื่อสคริปต์ Swift ไฟล์เหล่านั้นจะสามารถอ่านและเขียนโดยโปรแกรมเรียกโดยสวิฟท์
ขั้นตอนการทำแผนที่สามารถแมตัวแปรเดียวที่จะไฟล์เดียวและโครงสร้างอาร์เรย์และคอลเลกชันของไฟล์ (ตัวอย่างเช่น
เราอาจ map เนื้อหาของไดเรกทอรีเป็นแถว Swift, D. จากนั้นเราสามารถเขียน 'foreach F IN D' การดำเนินงานในแต่ละไฟล์
ในไดเรกทอรี.) ภาษาที่ไม่มีในตัวแมปประเภท แต่ผู้ใช้ประกาศแมปชื่อเพื่อระบุประเภททั่วไป
หรือเฉพาะประเภทไฟล์ตามที่ต้องการ (เช่นไฟล์ชนิด; ล็อกชนิด;).
ตัวแปรที่ถูกประกาศให้เป็นไฟล์แมปมีความเกี่ยวข้องกับ mapper ซึ่งกำหนด (มักจะผ่าน การค้นหาแบบไดนามิก
กระบวนการ) แฟ้มที่ถูกแมปไปตัวแปร.
แมปชนิดและประเภทของคอลเลกชันประกาศตัวแปรสามารถข้อเขียนกับอธิบายการทำแผนที่ที่ระบุ
ไฟล์ (s) จะได้รับการแมปไปยังองค์ประกอบของข้อมูล Swift (s).
ยกตัวอย่างเช่น บรรทัดต่อไปนี้ประกาศภาพที่จะเป็นประเภทของไฟล์แมปและตัวแปรชื่อภาพของภาพพิมพ์ ตั้งแต่
ภาพเป็นชนิดไฟล์ที่แมปก็ยังบอกว่าตัวแปรหมายถึงชื่อไฟล์เดียว shane.jpeg:
ภาพชนิด {};
ภาพรูปภาพ <"shane.jpeg">;

การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
2.1 . แบบจำลองข้อมูลและประเภทของตัวแปรที่ใช้ใน swift
ชื่อท้องถิ่นตัวแปรอาร์กิวเมนต์ และส่งกลับค่าของฟังก์ชัน ฟังก์ชันสุดใน
สคริปต์ Swift ( คล้ายกับ ' 'main ' ' C ) ที่เป็นเอกลักษณ์เฉพาะในตัวแปรของสภาพแวดล้อมสามารถประกาศ ' 'global ' ' เพื่อให้พวกเขาสามารถเข้าถึงทุกฟังก์ชั่นอื่น ๆ

ในสคริปต์แต่ละตัวแปรในสคริปต์ที่รวดเร็วถูกประกาศเป็นชนิดที่เฉพาะเจาะจง แบบจำลองชนิดรวดเร็วง่าย ไม่มีแนวคิด
มรดกหรือนามธรรม มีสามชั้นเรียนพื้นฐานของชนิดข้อมูล : ดั้งเดิม , แผนที่ , และคอลเลกชัน .
4 หลักดั้งเดิมชนิดจำนวนเต็ม , ลอย , สตริงและบูลีน . ผู้ประกอบการทั่วไปที่ถูกกำหนดแบบดั้งเดิม เช่น เลขเรียงต่อกัน
, ,และการเปลี่ยนแปลงที่ชัดเจน ( เพิ่มเติม 'external ดั้งเดิมชนิด ' ' ' มีไว้สำหรับคู่มือ
ตรงกัน เราไม่ได้หารือเกี่ยวกับคุณลักษณะนี้ ที่นี่
แมปประเภทใช้ประกาศข้อมูลองค์ประกอบที่อ้างถึง ( ผ่านกระบวนการที่เรียกว่า ' 'mapping ' ' อธิบายในส่วน 2.5 )
ไฟล์ภายนอกเพื่อสคริปต์ที่รวดเร็วไฟล์เหล่านี้แล้ว สามารถอ่านและเขียนโปรแกรมโดยการเรียกโดยรวดเร็ว
การทำแผนที่สามารถแผนที่ตัวแปรเดียวไฟล์เดียวและโครงสร้างและอาร์เรย์ไปยังคอลเลกชันของแฟ้ม ( ตัวอย่างเช่น
เราอาจด้านเนื้อหาของไดเรกทอรีที่จะอย่างรวดเร็ว เรย์ ดี. เราสามารถเขียน ' foreach f ใน d ' เพื่อใช้งานในแต่ละไฟล์
ในไดเรกทอรี ) ภาษาไม่มีตัวแมปประเภทแทนผู้ใช้ประกาศแมปชื่อประเภทระบุทั่วไป
หรือชนิดของแฟ้มที่เฉพาะเจาะจง ตามที่ต้องการ ( ตัวอย่างเช่น , ชนิดของไฟล์ ; บันทึก ; ชนิด ) .
ตัวแปรที่ถูกประกาศเป็นแมปแฟ้มที่เกี่ยวข้องกับ mapper ที่กำหนด ( มักจะผ่านกระบวนการค้นหา
Dynamic ) เป็นแมปไปยังแฟ้ม
ตัวแปรกำหนดประเภทและคอลเลกชันชนิดตัวแปร การประกาศที่สามารถแสดงด้วยแผนที่หัวเรื่องที่กำหนด
ไฟล์ ( s ) เป็นแมปไปยังข้อมูล swift องค์ประกอบ ( s )
ตัวอย่างเช่นบรรทัดต่อไปนี้ประกาศภาพเป็นแมปไฟล์ชนิดและตัวแปรชื่อภาพถ่ายประเภทภาพ ตั้งแต่
ภาพเป็นแมปไฟล์ประเภทมันยังประกาศว่า ตัวแปร หมายถึง ไฟล์เดียวที่ชื่อ เชนภาพประเภท JPEG :
{ } ;
ภาพ < " เชน JPEG " >

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

Copyright ©2026 I Love Translation. All reserved.

E-mail: