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

Phạm vi là một bối cảnh kèm theo nơi các giá trị và biểu thức được liên kết. Sử dụng thẻ này cho các câu hỏi về các loại phạm vi khác nhau cũng như cho các câu hỏi trong đó phạm vi có thể không rõ ràng.

6
Phạm vi của các lớp lồng nhau?
Tôi đang cố gắng hiểu phạm vi trong các lớp lồng nhau trong Python. Đây là mã ví dụ của tôi: class OuterClass: outer_var = 1 class InnerClass: inner_var = outer_var Việc tạo lớp không hoàn tất và tôi gặp lỗi: <type 'exceptions.NameError'>: name 'outer_var' is not defined Cố gắng …

6
Tại sao có thể trả về 'vectơ' từ một hàm?
Vui lòng xem xét mã này. Tôi đã thấy loại mã này vài lần. wordslà một vectơ địa phương. Làm cách nào để trả về nó từ một hàm? Chúng ta có thể đảm bảo nó sẽ không chết? std::vector<std::string> read_file(const std::string& path) { std::ifstream file("E:\\names.txt"); if (!file.is_open()) { std::cerr …

4
Biến cục bộ trong các hàm lồng nhau
Được rồi, chịu đựng tôi với điều này, tôi biết nó trông rất phức tạp, nhưng hãy giúp tôi hiểu chuyện gì đang xảy ra. from functools import partial class Cage(object): def __init__(self, animal): self.animal = animal def gotimes(do_the_petting): do_the_petting() def get_petters(): for animal in ['cow', 'dog', 'cat']: cage = …

7
Phạm vi biến bash
Vui lòng giải thích cho tôi tại sao echocâu lệnh cuối cùng lại trống? Tôi mong đợi điều đó XCODEđược tăng lên trong vòng lặp while thành giá trị 1: #!/bin/bash OUTPUT="name1 ip ip status" # normally output of another command with multi line output if [ -z "$OUTPUT" ] …
104 bash  scope  pipe 

8
Làm cách nào để chuyển một tham số bổ sung cho hàm gọi lại trong phương thức .filter () của Javascript?
Tôi muốn so sánh từng chuỗi trong Mảng với một chuỗi đã cho. Cách triển khai hiện tại của tôi là: function startsWith(element) { return element.indexOf(wordToCompare) === 0; } addressBook.filter(startsWith); Hàm đơn giản này hoạt động, nhưng chỉ vì ngay bây giờ wordToCompare đang được đặt làm biến toàn cục, …








5
Phạm vi khối trong Python
Khi bạn viết mã bằng các ngôn ngữ khác, đôi khi bạn sẽ tạo một phạm vi khối, như sau: statement ... statement { statement ... statement } statement ... statement Một mục đích (trong nhiều mục đích) là cải thiện khả năng đọc mã: để chỉ ra rằng một …
93 python  scope 



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.