Câu hỏi được gắn thẻ «function»

Một hàm (còn được gọi là thủ tục, phương thức, chương trình con hoặc thường trình) là một phần của mã nhằm thực hiện một tác vụ cụ thể, duy nhất. Sử dụng thẻ này cho các câu hỏi liên quan cụ thể đến chức năng tạo hoặc gọi. Để được trợ giúp thực hiện một chức năng để thực hiện một nhiệm vụ, thay vào đó, hãy sử dụng [thuật toán] hoặc thẻ dành riêng cho nhiệm vụ.






4
Không ((void (*) ()) buf) (); nghĩa là?
Tôi đang giải quyết một thách thức khai thác nhị phân trên picoCTF và tình cờ thấy đoạn mã này: ((void (*)())buf)(); trong đó buflà một mảng ký tự. Tôi đã giải quyết thử thách nhưng dường như không thể hiểu chính xác nó đang làm gì. Tôi đã xem …


5
Trả về hoặc sản lượng từ một chức năng gọi một máy phát điện?
Tôi có một máy phát điện generatorvà cũng là một phương pháp tiện lợi cho nó - generate_all. def generator(some_list): for i in some_list: yield do_something(i) def generate_all(): some_list = get_the_list() return generator(some_list) # <-- Is this supposed to be return or yield? Nên generate_all returnhay yield? Tôi muốn người …


6
VÀ nhiều tham số
function andMultipleExpr(){ let logicalAnd; let i; for (i = 0; i < arguments.length; i++){ logicalAnd = arguments[i] && arguments[i+1]; } return logicalAnd; } console.log(andMultipleExpr(true, true, false, false)); Điều tôi đang mong đợi là thực thi mã này: true && true && false && false và điều đó sẽ trả về …


2
Sự khác biệt giữa * (* uintptr) và ** (** uintptr)
Trong Go's runtime/proc.go, có một đoạn mã hiển thị bên dưới: // funcPC trả về PC nhập của hàm f. // Giả sử f là giá trị func. Nếu không thì hành vi là không xác định. // CẨN THẬN: Trong các chương trình có plugin, funcPC có thể trả …
8 function  pointers  go 


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.