Публикации по теме 'scoping'


Замыкания в JavaScript: подробное руководство для начинающих и профессионалов
Замыкания в JavaScript могут быть сложной концепцией для понимания, но они представляют собой мощную функцию, которая может значительно повысить функциональность и эффективность вашего кода. В этом сообщении блога мы рассмотрим замыкания с нуля, начиная с основ и переходя к более сложным темам. Введение в замыкания JavaScript В JavaScript замыкание — это функция, которая имеет доступ к переменным, определенным во внешней области видимости, даже после возврата внешней функции. Это..

Прогнозирование выживания: 5 профессиональных советов, как избежать проклятия PoC
Уроки, которые я извлек из проектов прогнозирования в дикой природе, которые помогут вам получить лучшие результаты с самого начала и запустить свои модели в производство. Многие модели машинного обучения не внедряются в производство. Некоторые даже называют это проклятием PoC: доказательство концепций, которые показывают многообещающие результаты, но их никто никогда не использует. Специалисты по данным часто жалуются на качество данных, неработающие конвейеры данных или сложность..

Мастер JavaScript: что случилось с этим?
Мастер JavaScript: что случилось с этим? Печально известное ключевое слово this - одна из вещей в JavaScript, которая, кажется, сбивает разработчиков с толку больше, чем что-либо другое. Чаще всего this кажется и непредсказуемым, и нелогичным, и, конечно, не так, как в большинстве других языков программирования. Если вы когда-либо дергали себя за волосы из-за this , вы определенно не одиноки. Сможете ли вы понять, что напечатано из приведенного выше фрагмента? Вот спойлер:..

Область видимости в JavaScript
Вам может быть интересно, как организованы и ограничены переменные вашей программы. Область видимости - это пространство, в котором вы можете объявить свою переменную. В JavaScript есть три типа области видимости: 1.Глобальный объем : относится к пространству за пределами какой-либо функции или блока. Переменные, объявленные в глобальной области видимости, доступны везде. 2 . Область действия функции : переменные, объявленные внутри функции, недоступны вне функции. 3 ...

Вопросы по теме 'scoping'

Проблема с областью видимости Python
У меня есть тривиальный пример: def func1(): local_var = None def func(args): print args, print "local_var:", local_var local_var = "local" func("first") func("second") func1() Я ожидаю, что вывод...
839 просмотров
schedule 18.04.2022

Почему моя подпрограмма Perl не может увидеть значение переменной в цикле foreach, который ее вызвал?
Я надеюсь, что это что-то прямое, что я делаю неправильно. Я видел в сети кое-что о "переменном самоубийстве", которое выглядело неплохо, но это было для более старой версии, а я использую 5.10.1. В любом случае - объявленная мною переменная $...
5536 просмотров
schedule 30.01.2023

Требуется стиль узла для javascript в браузере?
Существуют ли какие-либо библиотеки для javascript в браузере, которые обеспечивают такую ​​же гибкость/модульность/простоту использования, что и Node require ? Чтобы предоставить более подробную информацию: причина, по которой require так...
64917 просмотров
schedule 27.04.2022

ruby область видимости переменной в классах
Ру Нуби здесь. У меня есть класс Login , который входит в gmail, используя библиотеку net/IMAP . Происходит то, что я создаю новый экземпляр этого класса, например: a = Login.new("username", "gmail.com", "passw") Затем я работаю над...
165 просмотров
schedule 26.06.2023

ссылки xtext importURI не могут быть разрешены
Я разрабатываю DSL, который повторно использует типы, определенные в другом DSL. По сути, у меня есть два расширения файлов, скажем, .A и .B, некоторые объекты объявлены в .A, и мне нужно получить к ним доступ в .B. Я использую importURI, чтобы...
761 просмотров
schedule 18.06.2022

Можете ли вы включить функцию R для просмотра значений ее собственных формальных форм при оценке?
На языке R предположим, что у меня есть функция ff (jj, kk, mm). Я хотел бы, чтобы вызывающая функция (или вызывающий человек в интерактивном сеансе) могла заставить mm зависеть произвольным образом от jj и kk во время вызова. Для конкретности...
57 просмотров
schedule 25.06.2022

Проблема быстрого определения области видимости
У меня есть приложение, которое извлекает информацию из базы данных parse.com и передает ее в массив. Когда я печатаю этот массив из цикла while, он печатается нормально. Когда я пытаюсь напечатать его вне цикла while, он возвращается пустым. Вот...
95 просмотров
schedule 13.11.2022

Область видимости блестящего объекта R
Я пытаюсь получить доступ к объекту ( a<-get(obj1,envir=parent.environment()) ), находящемуся в вызывающей среде, из вызываемой среды myf , и я не могу заставить его работать. Ошибка, которую я получаю, это Object obj1 not found . Я пробовал...
424 просмотров
schedule 19.08.2022

Проблема с областью действия при попытке вызвать метод CoffeeScript внутри обратного вызова Fancybox
У меня есть следующий модуль CoffeeScript с именем Course. У меня есть небольшой фрагмент кода, который я хотел бы использовать повторно, я создал метод с именем preSelectItemSize . Я хотел бы вызвать этот метод при вызове init , а также в...
42 просмотров

Что такое двойные двоеточия (: :) в R?
Я следую руководству в Rbloggers и обнаружил использование двойных двоеточий, я поискал в Интернете, но не смог найти объяснения их использованию. Вот пример их использования. df <- dplyr::data_frame( year = c(2015, NA, NA, NA), trt =...
37812 просмотров
schedule 30.08.2022

обзор в R и работа с «с»
В R есть много ситуаций, когда кажется, что with используется, чтобы помочь вам написать более короткий код; однако это маскирует существующие символы, такие как локальные переменные и параметры функций. Есть ли способ ссылаться на них, не...
26 просмотров
schedule 21.03.2023

Область действия при создании нового столбца r data.table в функции с использованием :=
Это продолжение вопроса, который я разместил здесь Создание нового столбца r data.table на основе значений в другом столбце и группировка , на что @Frank дал отличный ответ. Поскольку мне приходится выполнять несколько таких расчетов с разными...
91 просмотров
schedule 07.12.2022

Python вложен для цикла с использованием * той же * переменной
Из любопытства я попытался реализовать вложенный цикл for, используя одну и ту же итерирующую переменную как во внешнем, так и во внутреннем цикле for. for i in range(3): for i in range(4): print("i = %s" % i) Что именно здесь...
2457 просмотров
schedule 26.09.2022

Почему «имя» является определенной переменной по умолчанию в JavaScript?
Я случайно столкнулся с этим, когда демонстрировал область видимости переменных в этой реплике . Возьмите этот код, например: var myFunc = function() { var name = 'Matt'; var functionScopedVariable = "I'm in the function"...
28 просмотров

Пока без глобального
Этот фрагмент кода взят из JuliaBoxTutorials myfriends = ["Ted", "Robyn", "Barney", "Lily", "Marshall"] i = 1; while i <= length(myfriends) friend = myfriends[i] println("Hi $friend, it's great to see you!") i += 1 end...
534 просмотров
schedule 08.10.2022

Что такое функции области видимости в Dlang?
Из https://github.com/MartinNowak/io/blob/master/src/std/io/package.d : size_t write(const scope ubyte[] buf) scope; Что означает второе ключевое слово scope ?
74 просмотров
schedule 22.07.2023

пытаясь получить данные из функции, бросающей undefined
я пытаюсь сохранить данные, полученные из firestore, в переменную firebasecart, но она выдает undefined. пожалуйста, помогите мне получить значение, полученное из firestore doc.data().cart для глобального использования. var firebasecart;...
32 просмотров

Получение некопируемого объекта из попытки
У меня есть следующий класс: class ShaderProgram { private: GLuint shaderProgram; std::string getCompilationError(GLuint shader); std::string getLinkingError(GLuint shaderProgram); public: // ! Might throw...
51 просмотров
schedule 21.09.2023