Запитання з тегом «scope»

Область застосування - це контекст, що охоплює, де пов'язані значення та вирази. Використовуйте цей тег для запитань про різні типи сфери застосування, а також для питань, де обсяг може бути неясним.


4
Статичні змінні у функціях членів
Чи можете мені хтось пояснити, як статичні змінні у функціях членів працюють у C ++. Дано наступний клас: class A { void foo() { static int i; i++; } } Якщо я декларую кілька примірників A, чи викликає foo()на один екземпляр приріст статичної змінної iу всіх екземплярах? Або лише того, …
158 c++  static  scope 

5
Оголошення перерахунку в класі
У наступному фрагменті коду Colorenum оголошується в межах Carкласу, щоб обмежити область перерахування та намагатися не "забруднювати" глобальний простір імен. class Car { public: enum Color { RED, BLUE, WHITE }; void SetColor( Car::Color color ) { _color = color; } Car::Color GetColor() const { return _color; } private: Car::Color …
151 c++  class  enums  namespaces  scope 

7
Обмеження кількості відображуваних результатів при використанні ngRepeat
Мені здається, що підручники AngularJS важко зрозуміти; цей проходить мене через створення програми, яка відображає телефони. Я на кроці 5, і я вважав, що в якості експерименту я б спробував дозволити користувачам вказати, скільки вони хотіли б показувати. Вид виглядає приблизно так: <body ng-controller="PhoneListCtrl"> <div class="container-fluid"> <div class="row-fluid"> <div class="span2"> …

6
сфери застосування лямбда та аргументи в стилі Rails 4?
Мені цікаво, як робиться наступне в Rails 4 або якщо я просто використовую підхід Rails 3 для використання лямбда, який може передавати аргумент так само, як і 4. Я досить новачок у Rails 3 і намагаюся працювати над деякими зразками, що працюють на Rails 4. Ось мій код Rails 3: …

5
Встановити "цю" змінну легко?
Я дуже добре розумію Javascript, за винятком того, що я не можу знайти приємний спосіб встановити змінну "this". Поміркуйте: var myFunction = function(){ alert(this.foo_variable); } var someObj = document.body; //using body as example object someObj.foo_variable = "hi"; //set foo_variable so it alerts var old_fn = someObj.fn; //store old value someObj.fn …

28
Чому змінні, задекларовані в "спробувати", в області "улову" або "нарешті"?
У C # і в Java (і, можливо, в інших мовах) змінні, оголошені в блоці "спробувати", не знаходяться в межах відповідних блоків "catch" або "нарешті". Наприклад, наступний код не компілюється: try { String s = "test"; // (more code...) } catch { Console.Out.WriteLine(s); //Java fans: think "System.out.println" here instead } …

7
Spring Java Config: як створити прототип @Bean з аргументами виконання?
Використовуючи Java-конфігурацію Spring, мені потрібно придбати / інстанціювати прототип обміну з аргументами конструктора, які можна отримати лише під час виконання. Розглянемо наступний приклад коду (спрощений для стислості): @Autowired private ApplicationContext appCtx; public void onRequest(Request request) { //request is already validated String name = request.getParameter("name"); Thing thing = appCtx.getBean(Thing.class, name); //System.out.println(thing.getName()); …


8
Як я можу оголосити глобальну змінну в VBA?
Я написав наступний код: Function find_results_idle() Public iRaw As Integer Public iColumn As Integer iRaw = 1 iColumn = 1 І я отримую повідомлення про помилку: "недійсний атрибут у підменю або функції" Ви знаєте, що я зробив не так? Я намагався використовувати Globalзамість Public, але отримав ту ж проблему. Я …

8
Глобальні змінні у Javascript у кількох файлах
Купа мого коду JavaScript знаходиться у зовнішньому файлі, який називається helpers.js. Всередині HTML, який викликає цей код JavaScript, я маю потребу знати, чи була викликана певна функція від helpers.js. Я спробував створити глобальну змінну, визначивши: var myFunctionTag = true; У глобальному масштабі як у моєму HTML-коді, так і в helpers.js. …

4
Зробити код внутрішнім, але доступним для тестування одиниць інших проектів
Ми ставимо всі наші тестові одиниці у власних проектах. Ми виявляємо, що ми повинні оприлюднити певні класи замість внутрішніх лише для одиничних тестів. Чи все-таки варто уникати цього робити. Які наслідки для пам’яті роблять класи загальнодоступними, а не запечатаними?
129 c#  unit-testing  scope 

2
Чи є в Java типи enum всередині класу статичними?
Я, здається, не можу отримати доступ до членів екземпляра навколишнього класу всередині enum, як я міг би всередині внутрішнього класу. Це означає, що перерахунки статичні? Чи є доступ до області екземпляра навколишнього класу, чи мені потрібно передати екземпляр методу enum, де мені це потрібно? public class Universe { public final …
123 java  enums  scope 

19
javascript: рекурсивна анонімна функція?
Скажімо, у мене є основна рекурсивна функція: function recur(data) { data = data+1; var nothing = function() { recur(data); } nothing(); } Як я можу це зробити, якщо у мене є анонімна функція, така як ... (function(data){ data = data+1; var nothing = function() { //Something here that calls the …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.