我是Perl的新手,也是XML :: Simple的第一个计时器.
我有一个foreach循环(XML数据已经输入$xmlHash)
foreach (@{$xmlHash->{$PROTEIN}->{$PEPTIDE}}) {}
Run Code Online (Sandbox Code Playgroud)
当$ peptide键包含多个肽时,它可以工作90次.然而,蛋白质91(以及之后的许多其他蛋白质)仅具有单个肽(标量值),这导致perl抛出
Not an ARRAY reference at C:\...
Run Code Online (Sandbox Code Playgroud)
使foreach循环也能与标量一起使用的最佳方法是什么$PEPTIDES?
| 归档时间: |
|
| 查看次数: |
1637 次 |
| 最近记录: |