小编Ale*_*ros的帖子

对象在scala中不是值错误

在尝试在Scala中创建映射时,我收到以下错误消息:对象映射不是值

我正在使用的代码如下:

val myStringMap =  Map[String, String]("first" -> "A", "second" -> "B", "third" -> "C")
Run Code Online (Sandbox Code Playgroud)

我很困惑为什么我不能创建这个地图,因为在查看Scala文档之后,在我看来我的代码的语法是正确的.

scala object map

13
推荐指数
2
解决办法
1万
查看次数

Scala BigDecimal如何显示更多小数?

首先,我知道有一个关于1乘3的类似主题.但是,我的代码完全不同,我不知道如何将那里给出的信息应用到我的情况中.我将不胜感激任何帮助.

我在Scala中创建了一个Pi计算器,在代码的末尾我打印了结果.但是,我希望有更多的小数,我不知道如何实现这一点.我目前的输出是:

Expected decimals: 34
3.141592653589793238462643383279500
Run Code Online (Sandbox Code Playgroud)

这是代码:

package theBrain
object Calculator 
{
def main(args: Array[String]) 
{

var i = 100
var j = 100
var lastValueOnFirstLine = j+i
var array = new Array [BigDecimal] (0)

var counter = i-1

for (d <- j to lastValueOnFirstLine by 1)
{
  var almostPi = BigDecimal(0)
  var pi = BigDecimal(0)

  for (b <- 0 to d by 1)
  {
      var partialAnswer = (if (b%2 != 0) {-1} else {1} )/((BigDecimal(2)*BigDecimal(b))+BigDecimal(1))
      almostPi = partialAnswer + …
Run Code Online (Sandbox Code Playgroud)

pi scala decimal digits bigdecimal

3
推荐指数
1
解决办法
2461
查看次数

Math.Pow给出"不能隐式地将类型'double'转换为'float'"错误

在这个程序中,我试图创建一个简单的计算器.但是,我似乎无法找到克服上述错误的方法Math.Pow.

namespace BinaryCalc
{
    class Binary
    {
        public static void Main()
        {

        int addition,subtraction;
        float division, multiplication, power, sqrt;

        int x;
        int y;
        x = 10;
        y = 7;

        //Console.WriteLine("Please enter a number for x");
        //string line = Console.ReadLine();
        //int x = int.Parse(line);

        //Console.WriteLine("Please enter a number for y");
        //string line2 = Console.ReadLine();
        //int y = int.Parse(line2);


        addition = (int)x + (int)y;
        subtraction = (int)x - (int)y;
        division = (float)x / (float)y;
        multiplication = (float)x * (float)y;

        power …
Run Code Online (Sandbox Code Playgroud)

c# math binary

2
推荐指数
2
解决办法
2万
查看次数

标签 统计

scala ×2

bigdecimal ×1

binary ×1

c# ×1

decimal ×1

digits ×1

map ×1

math ×1

object ×1

pi ×1