🔥 เพื่อน ๆ รู้กันไหมว่า เจ้าตัว 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 - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
「java return array」的推薦目錄:
- 關於java return array 在 BorntoDev Facebook 的最佳貼文
- 關於java return array 在 java - What does it mean to return a reference to an array? 的評價
- 關於java return array 在 Returning Arrays from a Method in Java - YouTube 的評價
- 關於java return array 在 Returning Array From Method in Java (With Example and ... 的評價
- 關於java return array 在 Return array pointers vs. populating an array inserted as a ... 的評價
- 關於java return array 在 Exercises: Arrays - Intro to Java 的評價
java return array 在 Returning Arrays from a Method in Java - YouTube 的推薦與評價
A method can return a reference to an array. The return type of the method must be declared as an array of the correct data type. SUBSCRIBE! ... <看更多>
java return array 在 Returning Array From Method in Java (With Example and ... 的推薦與評價
Returning array from method in java (with example and theory) - How to return an array from method is explained. In this session, I have ... ... <看更多>
java return array 在 java - What does it mean to return a reference to an array? 的推薦與評價
... <看更多>