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

3 ответа

И если это работает для операторов, почему бы не работать таким же образом для функций?

ажется немного отсталым для меня, но это работает: #include <iostream> namespace nTest { struct cTest {}; void fTest(cTest& x) { std::cout << "nTest::fTest(cTest&) called" << std::endl; } } int main(void) { nTest::cTest x; fTest(x); //Weird! ...

2 ответа

Лексический обзор и динамический обзор

Так что у меня есть проблема, когда я должен выяснить результат, используя два разных правила определения объема. Я знаю, что вывод с использованием лексической области видимостиa=3 а такжеb=1, но я с трудом выясняю вывод с помощью динамического ...

1 ответ

Вау! Это довольно круто! Спасибо Тренткл и Шепмастер

лкнулся с этой проблемой, гдеformat! создает временное значение в шаблоне, который не привязан ни к чему, насколько я понимаю. let x = 42; let category = match x { 0...9 => "Between 0 and 9", number @ 10 => format!("It's a {}!", ...

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

9 ответов

@DawidDrozd Кажется, что в переполнении стека неправильный ответ не удаляется. Ответы удаляются, потому что они на самом деле не являются ответом (например, рекламой).

огих языках (и местах) есть хорошая практика создания локальных областей, создавая блокэто [https://stackoverflow.com/questions/541705/is-iftrue-a-good-idea-in-c]. void foo() { ... Do some stuff ... if(TRUE) { char a; int b; ... Do some ...

1 ответ

отличное объяснение. Я бы использовал emptyenv. Спасибо большое за вашу помощь!

я есть кусок кода ocaml, в котором небольшой язык определяется с помощью статической области видимости. Мне нужно внести изменения в этот язык, чтобы область видимости была оценена как динамическая, но я действительно не могу понять, как это ...

5 ответов

Вы избегаете загрязнения глобального пространства имен общим именем переменной

упрощенная версия моего кода) не работает: <?php $sxml = new SimpleXMLElement('<somexml/>'); function foo(){ $child = $sxml->addChild('child'); } foo(); ?>Почему? Я хочу получить доступ$sxml потому что я хочу регистрировать ошибки на нем, ...

3 ответа

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

я есть эти переменные, которые установлены в одном файле php, и когда я включаю этот файл php в другой файл php, как я могу использовать эти переменные из включенного файла php?

2 ответа

, Хотите посмотреть? Спасибо, в любом случае.

ой код скрипта: // ==UserScript== // @name test // @description test // @include http://* // @copyright Bruno Tyndall // ==/UserScript== var main = function() { var b = document.getElementsByTagName('body')[0]; var t = ...

5 ответов

например, "thisfile.py"

аюсь выяснить, сколько времени требуется для выполнения инструкции Python, поэтому я посмотрел онлайн и обнаружил, что стандартная библиотека предоставляет модуль под названиемtimeit [http://docs.python.org/library/timeit.html]что имеет целью ...

1 ответ

 может помочь вам избежать случайного обращения к переменным из внешней области видимости ...

читал, что переменные внутри области функции доступны в текущей области, когда сценарий функции имеет точечный источник. Это правда? Это очень странно и необычно, я думаю ... Могу ли я уточнить причины этого? Пример,my-f наборы$my-f-var для ...