SPVM语言中的switch
语句是条件分支的语句。
# switch statement
my $code = 2;
my $flag = 1;
switch ($code) {
case 1: {
print "1\n";
}
case 2: {
print "2\n";
}
case 3: {
if ($flag) {
break;
}
print "3\n";
}
case 4:
case 5:
{
print "4 or 5\n";
}
default: {
print "Other\n";
}
}
# switch statement using enumeration
class Foo {
enum {
ID1,
ID2,
ID3,
}
static method main : int () {
my $value = 1;
switch ($value) {
case Foo->ID1: {
print "1\n";
}
case Foo->ID2: {
print "2\n";
}
case Foo->ID3: {
if ($flag) {
break;
}
print "3\n";
}
default: {
print "Other\n";
}
}
}
}
如何安装SPVM :: numpy
cpanm SPVM::Numpy
# Developper
cpanm SPVM;
git clone https://github.com/yuki-kimoto/SPVM-Numpy.git
什么是SPVM?
SPVM是一种可以从Perl使用的静态打字语言。 SPVM是Perl的Python/Numpy移植的必不可少的部分。如果您还没有听说过Perl的SPVM。请参阅SPVM Language Specification。
SPVM的潜在剂量如何?
预计在Bio Tech,AI/ML,Apple/iPhone/iPad应用程序,Google/Android应用程序,IoT设备,连接的汽车,智能设备,智能家居等的领域将有望增长。
这是因为SPVM可以生成支持交叉平台并易于计算数组并绑定C/C ++和NVIDIA/GPU/CUDA的可执行文件。
SPVM文档
SPVM模块
该项目确实需要贡献者,赞助商,投资者。
这个项目确实需要贡献者。我正在寻找贡献者,赞助商,投资者。