资讯专栏INFORMATION COLUMN

哦,R 语言。

yy736044583 / 2392人阅读

x
# Error: object "x" not found

(function() { x <<- 1 })()
x
# [1] 1

(function() { if (TRUE) { y <- 1 }; print(y) })()
# [1] 1

(function() { if (FALSE) { y <- 1 }; print(y) })()
# Error in print(y) : object "y" not found

(function() { print(y); y <- 1 })()
# Error in print(y) : object "y" not found

可以这很 JavaScript (除了最后两条。)

Update:

R:

(function () { a <<- 1; a <- 2 })() # variable definitions are *not* hoisted in R.
a
# 1

JS:

(function () { a = 1; var a = 2 /* `var` is hoisted, but not the initial assignment */; })()
a
// Error: "a" is undefined

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/83713.html

相关文章

  • 趁着课余时间学点Python(十四)文件操作

    摘要:我是布小禅,一枚自学萌新,跟着我每天进步一点点吧说了这么多暂时也就够了,那么就告辞吧 文章目录 ☀️ 前言 ☀️? 作者简介 ??文件操作?1️⃣、open函数...

    abson 评论0 收藏0
  • Javascript如何实现GPU加速?

    摘要:绑定并编译着色器程序创建程序对象传入顶点数据,创建一个面覆盖整个画布。有无现成类库大家可以看到,我实现的中,并没有将转换成着色器语言类,而是用户直接传入着色器代码。但是上已有将转换为着色器语言的库。 欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由腾讯Bugly发表于云+社区专栏 1. 什么是Javascript实现GPU加速? CPU与GPU设计目标不同,导致它们...

    susheng 评论0 收藏0
  • 番外篇1:在Windows环境下安装JDK

    摘要:在中怎么安装编者的电脑为位,因此以为例向大家展示的安装过程。第三步设置环境变量一般安装完成后,都会进行环境变量设置,目的是让系统能够找到和命令。生命不止,学习不休加油 他山之石,可以攻玉!欢迎关注我的微信公众号showImg(https://segmentfault.com/img/bVboaBO?w=129&h=129); 本文作为构建第一个Java程序的番外篇一,跟大家探讨下在Wi...

    vboy1010 评论0 收藏0
  • 手把手教你安装Anaconda

    摘要:如果是的安装,从官网下载后双击,可能会有下图的提示同样也是不断的点击继续最后就是安装完成了同样输入测试使用安装完成之后,在开始菜单中选择启动启动可能要花些时间。 Anaconda是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。其包含的科学包有...

    刘明 评论0 收藏0
  • 【两万字精编~建议抱走】蓝桥杯算法竞赛系列第0章——蓝桥必考点及标准模板库STL(下)

    摘要:时间复杂度为,和分别是和的长度示例如下输出输出把从号位开始长度为的子串替换为上把的迭代器范围的子串替换为示例如下 欢迎回到:遇见蓝桥遇见你,不负代码不负卿! 目录 【补充】:常用头文件及库函数 1.#include sscanf() 和 sprintf() 2.#include 3.#...

    sixleaves 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<