print ("adf","ff","f"); # Gladly prints the list
print ("adf","ff","f")[1]; #Gives a syntax error
$val=("adf","ff","f")[1];print $val; #Works easily
print join "",("adf","ff","f"); #Works
print join "",("adf","ff","f")[1]; #Works since treated in list context
####
(sort {$a<=>} @lst)[0] # an alternative way to get min value from some numeric list.
####
obj.method()[2] #when we know that method returns an array