相关疑难解决方法(0)

直接索引到Perl中的返回数组

这个问题已经在这里这里被问过PHP ,我对Perl也有同样的问题.给定一个返回列表的函数,有没有办法(或者什么是最好的方法)在不使用临时变量的情况下立即索引它?

例如:

my $comma_separated = "a,b,c";
my $a = split (/,/, $comma_separated)[0]; #not valid syntax
Run Code Online (Sandbox Code Playgroud)

我明白为什么第二行中的语法无效,所以我想知道是否有一种方法可以获得相同的效果,而无需先将返回值分配给列表并从中进行索引.

perl

16
推荐指数
2
解决办法
4505
查看次数

PHP:我可以引用函数返回的数组的单个成员吗?

知道如何在PHP中将以下内容作为一行吗?:

<?php
$firstElement = functionThatReturnsAnArray()[0];
Run Code Online (Sandbox Code Playgroud)

......它似乎没有'采取'.我需要以双步进行:

<?php
$allElements = functionThatReturnsAnArray();
$firstElement = $allElements[0];
Run Code Online (Sandbox Code Playgroud)

...只是好奇 - 我玩的其他语言允许这样的事情,而我懒得让你错过这个PHP ...任何洞察力都赞赏...

php arrays function

11
推荐指数
4
解决办法
1229
查看次数

标签 统计

arrays ×1

function ×1

perl ×1

php ×1