Lập trình

Q & A cho các lập trình viên chuyên nghiệp và đam mê





30
Làm thế nào để tránh các chuỗi nếu các chuỗi?
Giả sử tôi có mã giả này: bool conditionA = executeStepA(); if (conditionA){ bool conditionB = executeStepB(); if (conditionB){ bool conditionC = executeStepC(); if (conditionC){ ... } } } executeThisFunctionInAnyCase(); Các hàm executeStepXnên được thực thi khi và chỉ khi thành công trước đó. Trong mọi trường hợp, executeThisFunctionInAnyCasehàm nên …







10
Cách tạo một hàm chờ cho đến khi một cuộc gọi lại được gọi bằng node.js
Tôi có một chức năng đơn giản hóa trông như thế này: function(query) { myApi.exec('SomeCommand', function(response) { return response; }); } Về cơ bản tôi muốn nó gọi myApi.execvà trả về phản hồi được đưa ra trong lambda gọi lại. Tuy nhiên, đoạn mã trên không hoạt động và chỉ …


8
Việc mở một tập tin thực sự làm gì?
Trong tất cả các ngôn ngữ lập trình (mà tôi sử dụng ít nhất), bạn phải mở một tệp trước khi bạn có thể đọc hoặc ghi vào nó. Nhưng hoạt động mở này thực sự làm gì? Các trang hướng dẫn cho các chức năng thông thường không thực …
266 c  linux 


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.