Skip to content

["bug"] 整数と実数の変換 #531

@sugiymki

Description

@sugiymki

期待する動き

実数を用いた計算式を書いています.ブロックから Ruby コードに変換するときも,Ruby コードからブロックへ変換するときも,実数は実数のままになっていて欲しいです.

実際の動き

  1. ブロックに実数を入れて Ruby コードに変換すると,実数が整数に変換されてしまいます.

  2. Ruby コードで実数を用いた計算式を書き,それをブロックへ変換したときに,ブロックの穴に入る数字は整数になってしまいます.

再現手順

  1. 以下のようなブロックで式を作ります
Image

これを Ruby コードに変換すると以下のようになります.整数を整数で割り算する形になるので,期待された数字が得られません.

Image
  1. Ruby コードとして以下を書きます.
Image
1.0 / ((1.0 / 3435.0) * Math.log(20.0) + 1.0 / 298.0) - 273.0

それをブロックへ変換すると以下のようになります.整数を整数で割り算する形になるので,期待された数字が得られません.

Image

ご検討のほど,よろしくお願いいたします.

使用しているOSやブラウザ

OS

  • Windows 11
    ブラウザ
  • Chrome

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions