Вопросы с тегом «scope»

Область действия - это контекст, в котором связаны значения и выражения. Используйте этот тег для вопросов о различных типах области, а также для вопросов, где область может быть неясной.

6
Объем вложенных классов?
Я пытаюсь понять объем вложенных классов в Python. Вот мой пример кода: class OuterClass: outer_var = 1 class InnerClass: inner_var = outer_var Создание класса не завершено, и я получаю сообщение об ошибке: <type 'exceptions.NameError'>: name 'outer_var' is not defined Попытки inner_var = Outerclass.outer_varне работают. Я получил: <type 'exceptions.NameError'>: name 'OuterClass' …

6
Почему можно возвращать «вектор» из функции?
Пожалуйста, обратите внимание на этот код. Я видел этот тип кода несколько раз. words- локальный вектор. Как можно вернуть его из функции? Можем ли мы гарантировать, что он не умрет? std::vector<std::string> read_file(const std::string& path) { std::ifstream file("E:\\names.txt"); if (!file.is_open()) { std::cerr << "Unable to open file" << "\n"; std::exit(-1); } …

8
Как передать дополнительный параметр функции обратного вызова в методе Javascript .filter ()?
Я хочу сравнить каждую строку в массиве с заданной строкой. Моя текущая реализация: function startsWith(element) { return element.indexOf(wordToCompare) === 0; } addressBook.filter(startsWith); Эта простая функция работает, но только потому, что прямо сейчас wordToCompare устанавливается как глобальная переменная, но, конечно, я хочу избежать этого и передать его как параметр. Моя проблема …

4
Локальные переменные во вложенных функциях
Хорошо, потерпите меня, я знаю, что это будет выглядеть ужасно запутанным, но, пожалуйста, помогите мне понять, что происходит. 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 = Cage(animal) def pet_function(): print "Mary pets the …

7
Область видимости переменной Bash
Пожалуйста, объясните мне, почему самое последнее echoутверждение пустое? Я ожидаю, что XCODEэто увеличивается в цикле while до значения 1: #!/bin/bash OUTPUT="name1 ip ip status" # normally output of another command with multi line output if [ -z "$OUTPUT" ] then echo "Status WARN: No messages from SMcli" exit $STATE_WARNING else …
104 bash  scope  pipe 

8
пространства имен для типов перечислений - лучшие практики
Часто требуется несколько перечислимых типов вместе. Иногда возникает конфликт имен. На ум приходят два решения: использовать пространство имен или использовать «более крупные» имена элементов перечисления. Тем не менее, решение с пространством имен имеет две возможные реализации: фиктивный класс с вложенным перечислением или полноценное пространство имен. Я ищу плюсы и минусы …
104 c++  enums  scope  nested 



6
Объявление и инициализация переменных в переключателях Java
У меня сумасшедший вопрос о переключателях Java. int key = 2; switch (key) { case 1: int value = 1; break; case 2: value = 2; System.out.println(value); break; default: break; } Сценарий 1 - Когда keyэто два успешно напечатать значение , как 2. Сценарий 2 - Когда я буду комментировать …

8
Установка переменных динамической области видимости в AngularJs - scope. <some_string>
У меня есть строка, полученная из routeParamатрибута директивы или чего-то еще, и я хочу создать переменную в области видимости на основе этого. Так: $scope.&lt;the_string&gt; = "something". Однако, если строка содержит одну или несколько точек, я хочу разбить ее и фактически «углубиться» в область видимости. Так 'foo.bar'должно стать $scope.foo.bar. Это означает, …
97 angularjs  scope 

6
В чем разница между областями @ApplicationScoped и @Singleton в CDI?
В CDI есть псевдо-область видимости @ApplicationScopedи ( javax.inject) @Singleton. В чем разница между ними? Помимо того, что @ApplicationScopedпроксируется, и @Singletonнет. Могу я просто поменять свой @Singletonbean на @ApplicationScoped? Может ли @ApplicationScopedbean иметь два (или более) экземпляра?
96 java  scope  cdi 

1
Определите все функции в одном файле .R, вызовите их из другого файла .R. Как, если возможно?
Как мне вызвать функции, определенные в файле abc.R, в другом файле, например xyz.R? Дополнительный вопрос: как вызвать функции, определенные в abc.R, из командной строки / приглашения R?

2
Доступ к внешней переменной с использованием анонимной функции в качестве параметров
В основном я использую эту удобную функцию для обработки строк db (закройте глаза на PDO и / или другие вещи) function fetch($query,$func) { $query = mysql_query($query); while($r = mysql_fetch_assoc($query)) { $func($r); } } С помощью этой функции я могу просто: fetch("SELECT title FROM tbl", function($r){ //&gt; $r['title'] contains the title …
94 php  closures  scope 

5
Область видимости блока в Python
Когда вы пишете код на других языках, вы иногда создаете область видимости блока, например: statement ... statement { statement ... statement } statement ... statement Одна из целей (из многих) - улучшить читаемость кода: показать, что определенные операторы образуют логическую единицу или что определенные локальные переменные используются только в этом …
94 python  scope 

3
Как мне использовать ключевое слово «мой» в Perl?
Я все время вижу ключевое слово «my» перед именами переменных в примерах сценариев Perl в Интернете, но я понятия не имею, что это означает. Я пробовал читать справочные страницы и другие сайты в Интернете, но мне трудно понять, для чего это нужно, учитывая разницу между тем, как я вижу его …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.