Результаты поиска по запросу "scope"

4 ответа

Это заставляет переменную «numb» быть единственной для лямбды, а также генерирует генерирование в этот момент, а не когда лямбда вызывается / генерируется <не уверен, когда это произойдет.

ите, если этот вопрос уже задавался, но предположим, что у нас есть этот код (я запустил его с Mono 2.10.2 и скомпилировал сgmcs 2.10.2.0): using System; public class App { public static void Main(string[] args) { Func<string> f = null; var strs ...

13 ответов

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/eval#Do_not_ever_use_eval

аюсь создать функцию JavaScript, которая может принимать дробную строку ввода, такую ​​как'3/2' и преобразовать его в десятичную - либо в виде строки'1.5' или номер1.5 function ratio(fraction) { var fraction = (fraction !== undefined) ? fraction ...

2 ответа

jan.kneschke.de/projects/php-shell

ли в PHP функция и / или объект и / или расширение, которые позволят вам просмотреть все переменные, определенные в текущей области? Что-то вроде: var_export($GLOBALS)но только показывая переменные в текущей таблице символов.

ТОП публикаций

2 ответа

 является локальной переменной. Почему? Ответ прост: потому что именно так был построен этот язык. (и нет, это не единственный язык, который работает таким образом)

foo = "foobar"; var bar = function(){ var foo = foo || ""; return foo; } bar();` код дает в результате пустую строку. Почему JS не может переназначить локальную переменную с тем же именем, что и глобальная переменная? В других ...

8 ответов

Затенение локальных переменных внутри метода приводит к ошибкам.

у фигурные скобки не определяют отдельную локальную область в Java? Я ожидал, что это будет функция, общая для основных языков фигурных скобок (C, C ++, Java, C #). class LocalScopeTester { public static void main(String... args) { Dog mine ...

3 ответа

C # переменная область видимости: «x» не может быть объявлен в этой области, потому что это даст другое значение для «x»

if(true) { string var = "VAR"; } string var = "New VAR!";Это приведет к: Ошибка 1 Локальная переменная с именем 'var' не может быть объявлена в этой области, потому что она придала бы другое значение значению 'var', которое уже используется в ...

3 ответа

Но вы можете заменить вызов своей области на метод класса:

у высушить несколько моделей, переместив общие области в модуль, что-то вроде: module CommonScopes extend ActiveSupport::Concern module ClassMethods scope :ordered_for_display, order("#{self.to_s.tableize}.rank asc") end endЯ также хочу создать ...

1 ответ

Какой результат вы на самом деле ожидаете? Возможно, в последнем цикле вы просто переопределяете переменную с нулевым значением ...

ьшая проблема в области видимости в PHP, я не могу вызвать переменную $ report вне цикла while. Я пробовал разные вещи, в том числеreturn, Это не работает, только две функции, которые работают здесь, если яecho переменная$report внутри цикла, или ...

5 ответов

Блокировать переменные области видимости

Это скомпилирует class X { public static void main(String args[]) { { int a = 2; } { int a = 3; } } }Это не class X { public static void main(String args[]) { int a = 2; { int a = 3; } } } Я ожидал, что оба скомпилируют (может, так работает ...

1 ответ

функции в кофейном файле недоступны для других js

Я пытаюсь использовать coffeescript в моем Grails-проекте. Чтобы достичь этого, я решил использовать плагин coffeescript-resources. Но скомпилированный кофе в представлении результатов выглядит следующим образом: (function() { var someFunc; ...