腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Scala
列表
:
为什么
这个
想法
没有
副作用
地
提示
未
使用
的
表达式
scala
、
scala-collections
、
intellij-scala
程序成功
地
打印了3,1,2,但我很好奇
为什么
它显示
这个
表达式
未
使用
?
浏览 16
提问于2021-01-25
得票数 2
回答已采纳
4
回答
为什么
不删除具有C++11中未定义行为
的
析构函数
的
对象?
c++
、
memory-leaks
、
c++11
、
destructor
、
undefined-behavior
引用C++11标准3.8:
为什么
程序行为现在
没有
定义?
为什么
不
浏览 5
提问于2012-04-02
得票数 10
2
回答
不是一个[i++]=1(1),其中计算
的
增量相对于数组
的
索引而言是
未
排序
的
,从而违反了S6.5.2
c
、
language-lawyer
如果
没有
排序,
为什么
C标准6.5.2一行提到(我理解
的
单词/短语中添加了强调,此处适用) 如果标量对象上
的
副作用
是
未
排序
的
相对,则与对同一个标量对象
的
不同
副作用
或
使用
相同标量对象
的
值计算
的
值相比,行为是未定义
的
我阅读了
这个
问题,其中OP试图理解
为什么
a[i++] = 1是未定义
的
。接受,也是投票最多
浏览 11
提问于2022-01-20
得票数 1
1
回答
在C++中
没有
效果
的
语句
的
用途是什么?
c++
、
templates
在我正在
使用
的
一个库中,我看到了以下代码:void f(SomeTemplatedClass<T> input) (void)input;use(input); // code that uses input我不知道
这个
代码
的
意思是什么。所以,我想是有人故意
地
,有目的
地
增加演员,以消除警告。 你是否有任何经验
的
陈述,
没有
任何影响,但它是需要
浏览 3
提问于2014-07-23
得票数 5
回答已采纳
4
回答
如何在
scala
的
foreach中执行操作?
scala
、
foreach
我试图了解如何在
使用
foreach时执行操作。例如,如何
使用
element+1 alist打印foreach
scala
>alist.foreach(println(_+1)) #=> error: missing parameter type...我知道有
浏览 8
提问于2017-01-02
得票数 3
回答已采纳
1
回答
在intellij和eclipse上运行
scala
类
scala
、
class
、
intellij-idea
、
ide
我最近开始用intellij编写
scala
的
程序。在
使用
类或特性运行工作表时,我只是得到了定义
的
类类名。类中
的
输出不可见。我正在
使用
sbt和java 8运行
scala
,我甚至尝试在eclipse上运行相同
的
工作表,但输出仍然相同 def foo = 1 def bar:
浏览 4
提问于2015-09-08
得票数 0
回答已采纳
2
回答
如何在Intellij IDEA 11中
的
一个模块中设置Java和
Scala
?
java
、
scala
、
maven
、
compiler-construction
、
intellij-idea
我
使用
的
是Maven11,我
使用
IntelliJ进行依赖管理。 我想创建一个包含Java和
Scala
源文件
的
模块。我已经在项目设置=>模块=> "Module XYZ“下添加了文件夹"src/main/java”和"src/main/
scala
“。
Scala
facet也已经添加了。我需要什么才能让IntelliJ正确
地
编译这两个?
浏览 0
提问于2012-02-17
得票数 13
回答已采纳
1
回答
模仿
Scala
中
的
C#和ref --准备好
使用
特性了吗?
scala
、
ref
、
out
在有限
的
意义上,单独编写out和ref类非常容易,但我
的
问题不是如何编写它--但是有一些特性(或类)可以
使用
吗?。 我发现
的
最接近
的
是Reference特性(但它是一个特性)。
浏览 1
提问于2012-01-11
得票数 1
回答已采纳
1
回答
功能参数:整定排序还是
未
排序?
c++
、
language-lawyer
、
c++17
、
function-parameter
、
sequence-points
在上,我看到以下文本: 除注意到
的
情况外,对单个运算符
的
操作数和单个
表达式
的
子
表达式
的
评估是不按顺序进行
的
。注意:
浏览 1
提问于2018-06-01
得票数 1
回答已采纳
1
回答
int a= ++i + ++i是未定义
的
行为吗?
c++
、
c++17
、
language-lawyer
、
undefined-behavior
、
sequencing
如果在B之前
没有
对A进行排序,而B在A之前
没有
排序,则A和B是不被排序
的
。 注意:
未
排序
的
评估
的
执行可能会重叠。当A或B在A之前被排序时,A和B都是不确定排序
的
,但
没有
指定哪一个是不确定
的
。 如果内存位置上
的
副作用
相对于在同一内存位置上
的
另一个
副作用
或
使用
同一内存位置中任何对象
的
值进行
的
值计算,并且它们可能不是
浏览 2
提问于2020-04-17
得票数 3
回答已采纳
3
回答
不带括号
的
C++函数调用
c++
我在编程时遇到了这种情况,并且忘记了函数调用后
的
括号,但我只收到了一个警告,我忽略了这一点: if (i == 0) clearDisplay;同样
的
事情发生在做
的
时候i; } void
浏览 4
提问于2015-07-08
得票数 4
回答已采纳
2
回答
C11
表达式
中
的
赋值算子排序
c
、
expression
、
language-lawyer
、
undefined-behavior
、
c11
第6.5节“用语”第2点说: a[i] = i; /&
浏览 7
提问于2014-03-24
得票数 12
回答已采纳
1
回答
这种易失性访问可以优化吗?
c
、
optimization
、
language-lawyer
、
volatile
表达式
的
评估一般包括值计算和
副作用
的
产生。lvalue
表达式
的
值计算包括确定指定对象
的
标识。 4在抽象机器中,所有
表达式
都由语义指定。--一个实际
的
实现不需要计算
表达式
的
一部分,如果它可以推断
没有
使用
它
的
值,并且
没有
产生所需
的
<
浏览 0
提问于2019-04-03
得票数 0
回答已采纳
1
回答
函数调用中
表达式
的
求值顺序
c++
、
c++17
给定一个函数调用func(E1, E2, E3),其中E1等是任意
表达式
,是每个
表达式
之间
的
顺序不确定,还是所有
表达式
都
没有
排序(即计算结果可以重叠)?我看过关于
这个
的
,它在第15条规则中
使用
了
这个
句子 在函数调用中,每个参数
的
值计算和初始化
的
副作用
相对于值计算和任何其他参数
的
副作用
被不确定
地
排序。我认为这与我所要求
的
浏览 4
提问于2020-12-13
得票数 5
3
回答
I= x[i]++;会导致未定义
的
行为吗?
arrays
、
c
、
language-lawyer
、
undefined-behavior
、
post-increment
这里有C11,6.5个
表达式
,2(重点是添加
的
): 据
浏览 7
提问于2022-04-12
得票数 4
4
回答
Scala
while循环一直返回Unit
scala
、
while-loop
case While(c, body) => eval(Num(1))}有什么指示吗?更多
的
背景信息,因为我
没有
真正解释代码应该做什么,如果我想得到一些帮助,这似乎是很方便
的
;如何
使用</e
浏览 6
提问于2012-03-20
得票数 2
回答已采纳
5
回答
为什么
println被认为是一种不纯
的
功能?
scala
、
functional-programming
、
pure-function
我正在读
scala
的
编程书,据说:更新println(5) 它将打印5,我不认为调用println(5)会打印5以外
的
值!
浏览 7
提问于2020-02-25
得票数 10
4
回答
为什么
你不能把打印到Haskell
的
列表
上呢?
haskell
、
side-effects
我在写这篇文章之前检查了帖子,但那篇文章并
没有
真正解释
为什么
这不起作用。编辑:bar n = do bar (n - 1)在创建
这个
列表
的
过程中,
为什么
屏幕打印<em
浏览 0
提问于2015-01-02
得票数 3
回答已采纳
1
回答
实现公共子
表达式
消除
compiler-optimization
、
graph-algorithm
、
compiler-theory
我正在研究为与大型数学
表达式
(数百万个节点)相对应
的
表达式
图实现公共子
表达式
消除(CSE)。 哪些算法适合执行此操作?我在互联网上搜索一种易于实现
的
算法,但我什么也找不到。如果可能,该算法应该在完整
表达式
图
的
节点数中具有线性复杂度。
浏览 5
提问于2012-07-04
得票数 7
回答已采纳
1
回答
为什么
mySet.erase(it++)不是未定义
的
行为,或者是?
c++
、
iterator
、
c++03
、
post-increment
、
side-effects
没有
返回迭代器
的
结果。问题是,
为什么
下面这一行显然不会导致未定义
的
行为。一开始,我确定这必须是UB,因为我对后置加薪
的
想法
是错误
的
。将增量前认为是在评估
的
其余部分之前发生,而后增量发生在之后,这是一种常见
的
(但却是错误
的
)方法。当然,这是错误
的
。后增量和预增量都有增加变量
的
副作用
。区别在于这些
表达式
浏览 1
提问于2013-10-23
得票数 11
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python和Scala的一等函数
好程序员大数据学习路线分享Scala分支和循环
10分钟快速入门Python函数式编程
关于Scala 这是最基础的知识了
什么是函数式编程?
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券