0
ответов

Тестирование уникальности в области в проекте Rails с использованием должно (но не rspec)

У меня есть класс пользователя с электронной почтой, которая уникальна, но ограничена клиентом: класс User < ActiveRecord::Base validates :email, :uniqueness => {:scope => :tenant_id, :allow_blank => true} ...
вопрос задан: 12 March 2012 15:58
0
ответов

Есть ли способ изменить локальную типизированную константу из *вне *подпрограммы, в которой она объявлена?

Обратите внимание, что это всего лишь мысленный эксперимент. Я знаю, что глобальные (статические )переменные — это плохо, и нарушение области видимости — плохая идея в любом случае. Рассмотрим следующий код :function IsItChanged :integer;...
вопрос задан: 11 March 2012 13:18
0
ответов

Область действия переменных в Stylus

Как стилус работает с областью видимости переменных? -- 1- Все ли переменные глобальны? $foo = red // является ли $foo глобальным? 2- Аналогично модулю commonJS, есть ли эквивалент экспорта/требования? $foo = @import '...
вопрос задан: 7 March 2012 01:21
0
ответов

Объем имен, определенных в блоке класса, не распространяется на блоки методов. Почему?

Читая документацию, я наткнулся на следующий абзац: Область видимости определяет видимость имени внутри блока. Если локальная переменная определена в блоке, ее область действия включает этот блок. ...
вопрос задан: 2 March 2012 13:57
0
ответов

Лучше использовать «и» или «in» при объединении операторов let?

Я понимаю, что это, вероятно, глупый вопрос, но. .. Если я связываю кучу операторов let, которым не нужно знать значения друг друга, лучше использовать and или in? Например, какой из ...
вопрос задан: 2 March 2012 13:25
0
ответов

Какой(ие) паттерн(ы) проектирования используют преимущества поведения подъема JavaScript?

Отличная статья Бена Черри хорошо объясняет подъем в JavaScript. Однако моя проблема в том, что я не могу придумать пример использования этого печально известного виновника путаницы. Пожалуйста, объясните, если ...
вопрос задан: 1 March 2012 21:49
0
ответов

Переменная в функции

Я вижу следующий код... Первый вызов (next-num) возвращает 1, а второй возвращает 2. (define next -num (let ((num 0)) (lambda () (set! num (+ num 1)) num))) (next-num) ; 1 (next-...
вопрос задан: 1 March 2012 14:42
0
ответов

Совместно ли переменные экземпляра модуля между классами с миксином?

Я хочу знать, как переменные экземпляра модуля Ruby ведут себя в нескольких классах, которые «смешивают» его «внутри». Я написал образец кода, чтобы проверить это: # Вот модуль, который я создал с одним экземпляром ...
вопрос задан: 23 February 2012 10:11
0
ответов

R: временное переопределение функций и область видимости/пространство имен

Рассмотрим следующий код R: local({ lm <- function(x) x^2 lm(10) }) Это временно переопределяет функцию lm, но после выполнения local она "вернется в нормальное состояние". Я ...
вопрос задан: 22 February 2012 08:58
0
ответов

Помещение функций в отдельный сценарий и их использование через точку - какова будет область действия

Я поместил свои функции в отдельный файл и вызываю этот файл с помощью: $ workingdir = Split-Path $ MyInvocation.MyCommand. Путь -Parent . "$ workingdir \ serverscan-functions.ps1" Но ...
вопрос задан: 21 February 2012 19:47
0
ответов

Область видимости переменных C # не согласована?

C # довольно придирчив, когда дело доходит до области видимости переменных. Как это возможно, что он принимает этот код: программа класса {int x = 0; void foo () {int x = 0; х = 1; ...
вопрос задан: 17 February 2012 15:08
0
ответов

Зачем использовать общедоступный метод во внутреннем классе?

В одном из наших проектов есть много кода, который выглядит следующим образом: Internal static class Extensions {общедоступная статическая строка AddFoo (эта строка s) {if (! string.IsNullOrEmpty (s)) ...
вопрос задан: 15 February 2012 11:09
0
ответов

decltype и оператор области в C ++

Мне нужно получить тип, который был предоставлен при создании экземпляра шаблона. Рассмотрим следующий пример: template struct Foo {typedef T TUnderlying; }; static Foo ...
вопрос задан: 15 February 2012 10:25
0
ответов

Есть ли хороший способ СУШИТЬ дублирование логики области видимости / предиката?

Например, рассмотрим следующий код (в модели): scope: popular, where (" просмотров> = 250 OR (просмотров> = 10 AND avg_rating> = 4.75) ") def популярно? views> = 250 или views> = 10 && ...
вопрос задан: 8 February 2012 23:23
0
ответов

Зачем делать глобальные функции Lua локальными?

Я просматривал исходный код Lua и часто вижу такие вещи в начале файла: local setmetatable, getmetatable и т. Д. = Setmetatable, getmetatable и т. д. Они только ...
вопрос задан: 8 February 2012 17:47
0
ответов

Как передать 'this' в обратный вызов setTimeout

css .item {дисплей: нет; } html
machin
выбрал
chouette
вопрос задан: 6 February 2012 17:28
0
ответов

Dim vs Private / Public

Во главе модуля я хочу объявить некоторые глобальные переменные для использования в различных подпрограммах / functions. В чем разница между Dim x as string и Private x as string / Public x as string, и ...
вопрос задан: 2 February 2012 20:22
0
ответов

Python Импорт на уровне функции VS. Уровень модуля

В случае сомнений я обычно помещаю операторы импорта в верхнюю часть модуля. Часто это сокращает количество повторений, что приятно. Однако есть ли снижение производительности в случае, если только ...
вопрос задан: 27 January 2012 17:55
0
ответов

Область видимости и метод класса в Rails 3

На основе Rails 3 API разница между областью видимости и методом класса практически отсутствует. class Shipment false) конец ...
вопрос задан: 27 January 2012 17:16
0
ответов

require_once в глобальную область видимости внутри функции

Похоже, что если require_once вызывается внутри функции, включенный файл не расширяет область глобальной переменной. Как require_once файл в глобальную область видимости из функции? Что я пытаюсь ...
вопрос задан: 25 January 2012 11:54
0
ответов

Статический импорт Java

Просто экспериментально я обнаружил, что нестатические методы Java переопределяют все те же именованные методы в области видимости даже в статическом контексте. Даже без разрешения параметра как import java.util ....
вопрос задан: 23 January 2012 13:29
0
ответов

Как импортировать внутренние классы без зависимости пути в Scala?

TL&DR: Можно ли (локально?) Отключить типизацию, зависящую от пути? Я хотел бы выпустить один оператор импорта, аналогичный import x._, но чтобы C ссылался на X # C, а не на xC (X - это тип ...
вопрос задан: 23 January 2012 00:56
0
ответов

Что происходит в этом куске кода на c++? (Оператор разрешения с наследованием ?!?)

Я не знаю, что происходит в этом куске кода. это из рабочего куска кода, который я должен понять. orange::orange(): hello_short(false), hello_long(false), foo(NULL), foo2(...
вопрос задан: 18 January 2012 19:13
0
ответов

Не удается собрать пакет времени разработки - Файл не найден: 'Graphics.dcu'

В Delphi XE2 у меня есть один элемент управления в паре дизайн / время выполнения пакеты. Изначально все работало нормально. Я уже много раз строил каждую из них. Внезапно, без предупреждения, дизайн ...
вопрос задан: 10 January 2012 09:26
0
ответов

области видимости и указатели c ++

У меня есть следующий код: using namespace std; вектор <строка *> v; {строка s = "привет"; v.push_back (& ​​s); } {строка ss = "до свидания"; v.push_back (& ​​ss); } cout << v.at (0) - & ...
вопрос задан: 9 January 2012 15:57
0
ответов

Доступ к переменной внутри функции метода в JavaScript

Я новичок в JavaScript, поэтому прошу прощения за неправильную терминологию / понимание. Я пытаюсь извлечь лучшую переменную из функции обратного вызова (thebest, all) в методе ec.get. ...
вопрос задан: 7 January 2012 00:54
0
ответов

Как использовать $a и $b в подпрограмме Perl

Я хотел бы использовать переменные $a и $b в моих анонимных бинарных функциях, как это сделано в sort {$a <=> $b} (1, 2, 3), но я не могу понять, почему код типа #!/usr/bin/env perl use strict; ...
вопрос задан: 3 January 2012 14:14
0
ответов

Как получить атрибуты sessionScope в JSTL?

Задача состоит в том, чтобы получить параметры из сеанса через JSTL. Имя параметра сеанса - programId. Я пробовал: выполните
вопрос задан: 2 January 2012 19:07
0
ответов

Видимость членов класса?

Я думаю, что я знаю о доступности, но я не уверен, что я понимаю видимость очень четко Например: class X { int x; }; Здесь 'x' виден только в классе, но доступен вне класса....
вопрос задан: 2 January 2012 00:39
0
ответов

Почему :: (scope) используется с пустым левым операндом? [дубликат]

Я видел это несколько раз и ломал голову над вопросом, почему ... Например: (http://www.codeguru.com/forum/showthread.php?t=377394) void Щелчок левой кнопкой мыши ( ) {INPUT Input = {0}; ...
вопрос задан: 30 December 2011 12:30