我对perl一无所知,而我正在查看的开源代码仍然只使用了其中的一小部分。我正在尝试找出“蜂窝”一词是否有重要意义?他们只是在检查变量模式是否等于字符串,还是我缺少任何内容?
# prepare fillers
my $pattern = $self->object_config->support_material_pattern;
my @angles = ($self->object_config->support_material_angle);
if ($pattern eq 'rectilinear-grid') {
$pattern = 'rectilinear';
push @angles, $angles[0] + 90;
} elsif ($pattern eq 'pillars') {
$pattern = 'honeycomb';
}
https://github.com/slic3r/Slic3r/blob/master/lib/Slic3r/Print/SupportMaterial.pm
答案 0 :(得分:2)
我想弄清楚“蜂窝”一词是否有重要意义?
就这里的Perl而言,什么都没有。这只是一个字符串。
Something else可能会读取该变量。
他们只是检查变量模式是否等于字符串
不。这是一项任务,而不是比较