我正在创建一个只是为了好玩的批处理文件,以执行与此中相同的操作。
我对编程了解不多,我也几乎看不懂youtube视频中屏幕上的内容。
我在网上找到了这段代码:
do
Set oWMP = CreateObject("WMPlayer.OCX.7" )
Set colCDROMs = oWMP.cdromCollection
if colCDROMs.Count >= 1 then
For i = 0 to colCDROMs.Count - 1
colCDROMs.Item(i).Eject
Next ' cdrom
End If
我将它保存为一个.v
下面是一些Ruby代码:
class Duck
def help
puts "Quaaaaaack!"
end
end
class Person
def help
puts "Heeeelp!"
end
end
def InTheForest x
x.help
end
donald = Duck.new
john = Person.new
print "Donald in the forest: "
InTheForest donald
print "John in the forest:
我正在用类似C的语法编写一个非常简单的、解释的面向对象的编程语言。我一直在研究类型推断,并发现了一些‘辛德雷-米尔纳类型推理’系统的实现。
大多数语言都是函数式语言,我看不懂,但我找到了用这编写的,我能理解的。
不过,有一个问题是,我不知道如何表示更复杂的类型,如结构或元组。
这个实现用TypeOperator (psuedo-y代码)表示诸如booleans这样的原始类型:
bool = new TypeOperator("bool", [])
int = new TypeOperator("int", [])
type_environment.add Ty