为什么以下代码段中的val关键字导致编译器错误?我需要获取返回值并显示它。
open System
let CylinderVolume radius length =
let pi = 3.14159
length * pi * radius * radius
System.Console.WriteLine(CylinderVolume 5.0 10.0)
val cylinderVolume : int -> int -> int
答案 0 :(得分:1)
你所显示的输出不是我得到的:
open System
-
- let CylinderVolume radius length =
- let pi = 3.14159
- length * pi * radius * radius
-
-
- System.Console.WriteLine(CylinderVolume 5.0 10.0);;
785.3975
val CylinderVolume : float -> float -> float
val CylinderVolume
位仅报告您已定义的CylinderVolume
对象的类型,并在其上方打印结果。