草庐IT

float_val

全部标签

constants - "const"和 "val"有什么区别?

我最近读到了const关键字,我很困惑!我找不到const和val关键字之间的任何区别,我的意思是我们可以使用它们来制作一个不可变的变量,我还有什么别的吗不见了? 最佳答案 consts是编译时常量。这意味着它们的值必须在编译时分配,不像vals,它可以在运行时完成。这意味着,const永远不能分配给函数或任何类构造函数,而只能分配给String或原语。例如:constvalfoo=complexFunctionCall()//NotokayvalfooVal=complexFunctionCall()//Okayconstvalb

kotlin - Kotlin中的var和val有什么区别?

Kotlin中的var和val有什么区别?我已经通过这个链接:KotlinLang:PropertiesandFields如该链接所述:Thefullsyntaxofaread-onlypropertydeclarationdiffersfromamutableoneintwoways:itstartswithvalinsteadofvaranddoesnotallowasetter.但是就在前面,有一个使用二传手的例子。funcopyAddress(address:Address):Address{valresult=Address()//there'sno'new'keywordi

kotlin - Kotlin中的var和val有什么区别?

Kotlin中的var和val有什么区别?我已经通过这个链接:KotlinLang:PropertiesandFields如该链接所述:Thefullsyntaxofaread-onlypropertydeclarationdiffersfromamutableoneintwoways:itstartswithvalinsteadofvaranddoesnotallowasetter.但是就在前面,有一个使用二传手的例子。funcopyAddress(address:Address):Address{valresult=Address()//there'sno'new'keywordi

ios - 在 iOS 中本地化一个 float 并指定小数位数

我有一个float,我想将其显示到小数点后一位。例如。104.8135674...在英文中显示为104.8。通常我会使用:myString=[NSStringstringWithFormat:@"%.1f",myFloat];但是,我想本地化数字,所以我尝试了:myString=[NSStringlocalizedStringWithFormat:@"%.1f",myFloat];这可以分配正确的小数点符号(例如英语:104.8德语:104,8但是,对于不使用arabicnumerals(0123456789)的语言,使用了正确的十进制符号,但数字仍然是阿拉伯数字。例如巴林-阿拉伯语:

iphone - 如何知道 float 是否有小数

我正在为教室构建一个简单的计算器,这是显示结果的代码:-(void)doTheMathForPlus:(float)val{floatconto=self.contBox+val;self.myDisplay.text=[NSStringstringWithFormat:@"%.02f",conto];}我需要知道“conto”是否有小数(以更改if语句中字符串的格式)怎么做?谢谢 最佳答案 if(conto==(int)conto){}希望这对您有所帮助。 关于iphone-如何知道f

iPhone: float 后应该有多少位数字

我正在尝试使用分段控件设置float的位数。所以我用“0”、“1”、“2”和“3”创建了一个分段控件。我想用变量(self._segmentedControl.selectedSegmentIndex)设置逗号后的数字。我知道我可以决定逗号后的位数应该是这样的:sliderValue.text=[NSStringstringWithFormat:@"%.3f",slider.value];有人可以帮帮我吗? 最佳答案 您甚至可以一步完成:sliderValue.text=[NSStringstringWithFormat:@"%.*

ios - 在 Objective C 中将字符串转换为 float 而不对其进行舍入。?

如何在ObjectiveC中将字符串转换为float而不对其进行舍入?我尝试转换一个字符串8.56021285234;floatresult=[stringfloatValue];给出8.560213,四舍五入的值。我怎样才能避免这种情况?我怎样才能得到准确的值? 最佳答案 问题是您使用的是float。float通常最多只能容纳7位数字。double可以容纳更多的数字。float是32位的,而double是64位的,因此给它“双倍”的精度。解决您的问题的一个简单方法是:doubleresult=[stringdoubleValue]

android - 当呈现模态、iOS Actionsheet、选择器组件时,React Native 上的 float 按钮 (FAB) 不会停留在顶部

在高阶组件中使用absolute定位按钮将在正常用例中发挥作用,但当呈现模式/Action表/选择器等时,按钮不再停留在顶部。 最佳答案 不幸的是,这是不可能的。模式、操作表和警报在新窗口中呈现,具有更高的level因此它们将涵盖所有内容。您也不能插入包含您的FAB的更高级别的窗口,因为这样触摸事件就不会进入您的常规View。有关此的更多文档here.我还认为您不应该尝试完成此操作。屏幕截图中的Action选择器应该完全覆盖该Action按钮,如果您要呈现模式,那么您总是可以尝试向其添加新的FAB。

iphone - 查看 float 在所有 ViewControllers 之上

在iOS上是否有可能一个View总是浮在所有其他View之上。我问这个是因为我想要实现的是一个漂浮在ViewController上方的View,然后模态视图Controller滑入,同时该特定View仍然漂浮在该模态视图Controller上方(希望您明白我想说的). 最佳答案 有。您可以将您的View添加到主窗口,并在需要时将其置于最前面。在下面的代码中,假定_viewConroller和_anotherView是appDelegate的强大属性-配置当然可以不同。这段代码会在屏幕的左上角添加蓝色小方block。-(BOOL)ap

ios - 为什么在 glsl 中变化的 float 相等性测试失败?

如果我的着色器程序中有一个可变的float:varyinghighpfloatsomeFloat;在顶点着色器中,我将它设置为一些东西。someFloat=1.0;为什么在我的片段着色器中这个比较似乎返回false?someFloat==1.0//false但这会返回true吗?someFloat>.0//true在iPadmini中测试openGLES。 最佳答案 它发生在任何IEEE754float上。这是因为浮点表示的性质。任何使用IEEE754格式的语言都会遇到同样的问题。由于1.0在浮点系统中可能不完全表示为1.00000