🔥 เพื่อน ๆ รู้กันไหมว่า เจ้าตัว Function ของ Python นั้น สามารถ Return ค่าได้มากกว่า 1 ค่า !!
.
👉 ซึ่งจากปกติแล้วการ Return ค่าของ Function (Java เรียกว่า Method) ในภาษา C, C++ หรือ Java จะสามารถส่งค่ากลับได้แค่ค่าเดียวเท่านั้น ถ้าเราต้องการที่จะส่งกลับค่าออกมาจาก Function ที่มากกว่าหนึ่งตัว เราจะใช้หลักการ Return ค่ากลับออกมาเป็น Array, List หรือ Class ของ Java (หรืออื่น ๆ ที่สามารถรวมข้อมูลหลาย ๆ ตัวเป็นก้อนเดียวได้)
.
✨ แต่เจ้าตัว Python นั้นสามารถ Return ตัวแปรหลาย ๆ ตัวออกมาได้ทันที โดยที่เราไม่จำเป็นต้องอัดข้อมูลให้เป็นก้อนเดียวก่อนส่งออก เพราะเจ้าตัว Function จะทำการ Pack ข้อมูลเป็น Tuple ให้เองเลยโดยอัตโนมัติ (Tuple คือกลุ่มข้อมูลที่มีรูปแบบคล้าย List แต่ไม่สามารถแก้ไขข้อมูลในนั้นได้)
.
📑 ตัวอย่างเช่น เราต้องการที่จะส่งค่าตัวแปรกลับ 3 ตัว เราก็สามารถใช้ตัวแปร 3 ตัวในการรอเก็บค่าที่ส่งออกจาก Function ได้ทันทีเลย แบบดังรูป (สุดท้ายเจ้า Function ของ Python ก็ return ออกมาแค่ค่าเดียวนั่นแหละ นั่นก็คือ Tuple นั่นเอง)
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
「c function return array」的推薦目錄:
- 關於c function return array 在 BorntoDev Facebook 的最讚貼文
- 關於c function return array 在 コバにゃんチャンネル Youtube 的最讚貼文
- 關於c function return array 在 大象中醫 Youtube 的精選貼文
- 關於c function return array 在 大象中醫 Youtube 的精選貼文
- 關於c function return array 在 Returning an array using C - Stack Overflow 的評價
- 關於c function return array 在 Returning an int array from a function - Arduino Stack Exchange 的評價
- 關於c function return array 在 新手c語言return array 的問題- 軟體工程師板 - Dcard 的評價
- 關於c function return array 在 7.2 Arrays and Pointers.pdf 的評價
- 關於c function return array 在 Return array of struct variables from C++ function · Issue #2204 的評價
- 關於c function return array 在 JavaScript Array find() Method 的評價
c function return array 在 Returning an int array from a function - Arduino Stack Exchange 的推薦與評價
Here is what happens: in C (and C++) you cannot return an array. The identifier array “decays” to a pointer pointing at its first element. ... <看更多>
相關內容
c function return array 在 新手c語言return array 的問題- 軟體工程師板 - Dcard 的推薦與評價
在函式中我寫了如下的程式碼,但函式test中的array a 結束的時候不是應該會釋放嗎? ... Returning an array using C - Stack Overflow. ... <看更多>
c function return array 在 Returning an array using C - Stack Overflow 的推薦與評價
... <看更多>
相關內容