tuy đoạn code này không thực hiện lệnh “return -1” nhưng ai có thể cho e hỏi là “return -1” làm gì không ạ?
Lệnh return trong python
Hàm này return -1
khi nó không tìm thấy target
trong lst
.
Đầu hàm có phần comment ghi rồi kìa bạn Return index of targeted element in List if found otherwise return -1
í e hỏi là…nó hoạt động như thế nào í…kiểu như là công dụng e vẫn chưa hiểu
có comment chỉ hết rồi còn gì nữa, tìm thấy thì return vị trí, không tìm thấy return -1, ai gọi hàm này thì cứ theo thế mà thực hiện, còn muốn hiểu full method thì gg search thêm cách hoạt động của bin search
return + object
để trả về object và kết thúc hàm, quay lại nơi nó được gọi. return
là lệnh rất cơ bản ở đâu cũng có. Nếu bạn chưa biết thì sao viết được chương trình thế kia nhỉ?
return -1
đơn giản là trả về số -1
. Hàm search này chắc tham khảo hàm find
dùng với str
, khi không tìm thấy thì trả về -1
. Dùng để check xem có tìm thấy ko ý mà.
Còn lệnh return
là lệnh dùng để xác định giá trị trả về của 1 hàm, khi gọi hàm đó nó sẽ trả về 1 giá trị, Ví dụ khi gọi hàm str(1)
thì nó trả về giá trị là '1'
. Cái này là kiến thức cơ bản, bạn nên học cơ bản trước rồi hãy đi đọc code của người khác viết nhé.