logo icon
Taninut.com

137

 
 
 
Content ID137
Category ID3
Writer ID(not set)
User ID(not set)
Lang Modeth
Content NameMap และ List ใน Dart ควรใช้ยังไง
Content UrlMap-และ-List-ใน-Dart-ควรใช้ยังไง
Content Desc<p data-pm-slice="1 1 []">Map และ List เป็นโครงสร้างข้อมูลพื้นฐานของภาษา Dart ที่ใช้ในการจัดเก็บข้อมูลที่มีลักษณะต่างๆ โดย Map จะเป็นโครงสร้างข้อมูลที่ใช้เก็บข้อมูลในรูปแบบของคู่ Key-Value ส่วน List จะเป็นโครงสร้างข้อมูลที่ใช้เก็บข้อมูลในรูปแบบของลำดับของข้อมูลตามลำดับที่เรียงกัน</p>
<p>การใช้งาน Map</p>
<p>การสร้าง Map ใน Dart สามารถทำได้โดยใช้คำสั่ง Map() โดยสามารถกำหนดคู่ Key-Value ได้ดังนี้</p>
<pre style="padding-left: 80px;"><code>void main() { // สร้าง Map และกำหนดค่า <br> Map&lt;String, int&gt; scores = { 'John': 100, 'Jane': 95, 'Jim': 90, };
// แสดงค่าของ Map <br> print(scores); // แสดงค่าของ Key 'John' <br> print(scores['John']); // เพิ่มค่า Key-Value ใหม่เข้าไปใน Map
scores['Jack'] = 85; // แสดงค่าของ Map อีกครั้ง
print(scores);
}</code></pre>
<p>ในตัวอย่างด้านบน เป็นการสร้าง Map ชื่อ scores และกำหนดค่าให้กับ Map ด้วยค่า Key-Value สามคู่ และแสดงค่าของ Map และค่าของ Key 'John' ออกมา ส่วนในส่วนสุดท้ายนั้น จะเป็นการเพิ่มค่า Key-Value ใหม่เข้าไปใน Map และแสดงค่าของ Map อีกครั้ง</p>
<p>การใช้งาน List</p>
<p>การสร้าง List ใน Dart สามารถทำได้โดยใช้คำสั่ง List() โดยสามารถกำหนดค่าตัวแปร List ได้ดังนี้</p>
<pre style="padding-left: 40px;"><code>void main() { // สร้าง List และกำหนดค่า List&lt;int&gt; numbers = [1, 2, 3, 4, 5]; // แสดงค่าของ List
print(numbers); // แสดงค่าของ Index ที่ 2

print(numbers[2]); // เพิ่มค่าข้อมูลใหม่เข้าไปใน List numbers.add(6); // แสดงค่าของ List อีกครั้ง

print(numbers);<br>}</code></pre>
<p>ในตัวอย่างด้านบน เป็นการสร้าง List ชื่อ numbers และกำหนดค่าให้กับ List ด้วยค่าตัวเลข และแสดงค่าของ List และค่าของ Index ที่ 2 ออกมา ส่วนในส่วนสุดท้ายนั้น จะเป็นการเพิ่มค่าข้อมูลใหม่เข้าไปใน List และแสดงค่าของ List อีกครั้ง</p>
<p>สรุปการใช้งาน Map และ List ใน Dart โดย Map ใช้สำหรับจัดเก็บข้อมูลแบบ Key-Value และ List ใช้สำหรับจัดเก็บข้อมูลแบบลำดับของข้อมูลตามลำดับที่เรียงกัน</p>
Content Short
Content View3682
Content Thumb Highlight
Content Thumb
Content Img AltMap และ List ใน Dart ควรใช้ยังไง
Content TagMap และ List ใน Dart ควรใช้ยังไง
Content Date(not set)
Active Status1
Sort99999
Meta TitleMap และ List ใน Dart ควรใช้ยังไง
Meta DescMap และ List ใน Dart ควรใช้ยังไง
Meta KeywordMap และ List ใน Dart ควรใช้ยังไง
Og TitleMap และ List ใน Dart ควรใช้ยังไง
Og DescMap และ List ใน Dart ควรใช้ยังไง
Status1
Create Date Time2023-03-26 12:15:44
Update Date Time2023-03-26 12:15:44
Create By
Update By