scope相关内容

Objective-C UI的所有实例都为nil

我试图在Objective-C / Xcode for Mac中做我的第一个项目。 到目前为止,我刚刚从GitHub href =“https://github.com/phae-girl/multi-view-controllers-xibs”rel =“nofollow”> https://github.com/phae-girl/multi-view-controllers-xibs ..
发布时间:2016-12-06 17:21:32 移动开发

cmake,在全局变量的概念中丢失(和PARENT_SCOPE或add_subdirectory的替代)

我有一个cmake项目,其中我有一些模块,我使用Find - *。cmake包括在应用程序中的共享模块。 为了不考虑我添加的每个模块,我已经定义了一个全局的 LIB 变量对链接器: #在查找 - *。cmake中或在模块的CMakeLists.txt中: set(LIB $ {LIB} ...) 所以在使用某些模块的最终应用程序中,我只能这样做: target ..
发布时间:2016-12-02 22:55:57 其他开发

cmake变量作用域,add_subdirectory

我有一个CMakeLists.txt在我的项目根和一个在我的/ src文件夹。 / src文件夹中的一个只包含一个带有.cpp文件的变量( set(SOURCEFILES main.cpp foo.cpp)),在根CMakeLists.txt add_subdirectory(src)以后我会 add_executable(MyApp $ {SOURCEFILES})。 但是cmake给我的 ..
发布时间:2016-12-02 22:49:42 其他开发

Javascript中存在什么类型的范围?

我知道有全局范围以及可嵌套的功能范围。但是在Javascript中还有其他类型的作用域或者闭包吗? 当我们讨论这个话题时,作用域和闭包有什么区别? 解决方案 闭包是一堆可见的范围。让我们假设您有以下代码: var v1; function a(){ var v2; function b(){ var v3; function c(){ var v4; } ..
发布时间:2016-11-30 00:08:06 前端开发

如何使用jQuery无冲突模式和多个脚本位置

一个。脚的标题。也许有人可以为我编辑它。这里是勺子: 我需要工作在jQuery无冲突模式,但我仍然想利用$快捷方式,所有我的所有功能等在(function($){...})(jQuery); 的典型关闭中定义 所有这些都在一个外部source.js文件中定义,该文件包含在我的HTML网页的顶部。 稍后,我需要添加一些inline ,它使用闭包中定义的一个效用函 ..
发布时间:2016-11-30 00:06:06 其他开发

递归关闭

我在javascript中有这两个递归函数。 第一个函数以从右到左的顺序返回输入数字的数字 第二个函数按从左到右的顺序返回它们。 function first(n){ if(n> 0){ m = Math.floor(n / 10); v =(n-m * 10)+“”+ first(m); return v; } return“”; } 函数second ..
发布时间:2016-11-30 00:04:15 前端开发

Javascript Closure - 本地变量嵌套函数

我试图使用一个变量x定义在一个函数P,其值我试图在另一个函数中设置。它总是未定义的。 我试着应用我的想法使用闭包,但它只是从我的头。它不给我一个字符串,而是一个对象。 逻辑如下。 function P(i){ var x; if(i!= null){ //这正确拉取数据,我可以在网络选项卡响应中看到它。 var dataFromQuery = widgets.DAT ..
发布时间:2016-11-29 23:58:47 前端开发

如何访问在Swift中闭包内的变量?

我刚开始使用Swift,我想从这个函数中获取结果。我不知道如何访问闭包内部的变量,该变量从闭包外部传递给sendAsynchronousRequest函数。我已经阅读关于闭包的章节在苹果Swift指南,我没有找到答案,我没有找到一个在StackOverflow有帮助。我不能将'json'变量的值赋给'dict'变量,并且在锁之外有该棒。 var dict:NSDictionary! N ..
发布时间:2016-11-29 23:53:44 移动开发

“这个”闭包中的关键字

请看下面的代码: var test =(function(){ var t =“test”; return { alertT:function (){ alert(t); } } }()); 我在window.load上有一个函数,如: test.alertT(); 这一切都很好。但是,当我尝试在 alert()中在 alert ..
发布时间:2016-11-29 23:49:43 前端开发

在Javascript中是否有可能创建一个外部闭包?

通常,要创建一个闭包,您需要在另一个函数中创建它,并获取其父对象的范围: var parent = function(){ var a =“works! var subfunction(){ console.log(a); //“works!” } subfunction(); } 我试图找出一种方法来模拟函数定义在父函数 之外。我知道这是可能使用参数: ..
发布时间:2016-11-29 23:46:23 前端开发

全局上下文中的函数

我理解,没有“new”关键字的函数将其所有属性都分配给全局上下文。但我看到一些好奇的行为,这一块Javascript代码: function Test3(){ var a = 0; this.inc = function(){ return ++ a; }; this.noInc = function(){ return a; }; this.testRe ..
发布时间:2016-11-29 23:40:53 前端开发

Javascript关闭/变量范围问题 - 我知道它工作,但为什么?

我已经开发了JS一段时间,虽然我知道下面的代码工作,我不真正明白为什么它的工作原理。 我看到它的方式,我已经在testClosure函数中定义了testString,我期望在testclosure函数完成后变量“离开”,因为它局部变量。 然而,当我用一个定时器调用inner函数时,它仍然知道testString变量。为什么?是不是那个变量在五秒钟之前,当testClosure完成执行? ..
发布时间:2016-11-29 23:40:25 前端开发

变量范围和变量

这一切都从这些简单的代码开始: a = 3; b = 2; function line(x){ var a = 5; var b = 4; return a * x + b; } //返回17 b = line(a) - b; alert(b); //返回36 c = line(a)+ b; alert(c); ..
发布时间:2016-11-29 23:39:24 前端开发

如何在“赋值之前在引用范围”中引用“NameError:free variable'var'发生在实际代码?

当我在 Python聊天室中闲逛时,有人放弃了并报告了以下异常: NameError:在赋值之前引用的自由变量'var'在封闭范围内引用 我从来没有看到这个错误消息,用户只提供了一个小的代码片段,不能导致自己的错误,所以我去谷歌搜索信息,和...似乎没有太多。在我搜索时,用户报告他们的问题解决了作为“空白问题”,然后离开了房间。 玩了一会儿后,我只有能够用下面的玩 ..
发布时间:2016-11-29 23:37:21 Python

Angular2-与可观察的Catch闭包范围混淆

想知道你能给点帮助。当使用 catch 和 Observable 时,我似乎有点困惑。 基本上我想做的是以下内容: 当我的API返回403错误,我想对我的 TokenStore ,即删除本地令牌并将用户标记为未认证。我试图这样做可能是错误的,所以请让我知道,如果有一个更好的方法来完成这个。 我试图完成这个具有以下代码: APIConnector.service.ts - 用于A ..
发布时间:2016-11-29 23:32:21 其他开发