Thread Syntax-Problem mit Hash
(6 answers)
Opened by tschloss at 2008-11-27 16:42
Vermutlich ein Anfänger-Problem, aber ich kann es alleine nicht lösen.
Ich habe zwei Codeschnipsel, die ich für bedeutungsglich hielt. Bei einem kommt ein Fehler aus der aufgerufenen Methode zurück, beim anderen nicht. Ok: Code (perl): (dl
)
1 2 $res2 = $sforce->update( 'type'=>'Opportunity', 'id'=>'0063000000xxRLnAAN', 'closedate'=>'2003-12-12'); /edit: Is this really an anonymous hash or is this just a series of 6 literal string values as a normal parameter list?? Or ist presentation internally the same (can't beleive it). Nicht ok: Code (perl): (dl
)
1 2 3 4 5 my %opp; $opp{"type"} = "Opportunity"; $opp{"id"} = '0063000000xxRLnAAN'; $opp{"closedate"}="2013-12-12"; $res2 = $sforce->update(%opp); Fehler: Code: (dl
)
"expected a hash with key 'type' as first argument at ...<zeile mit 'update'>" (Die Methode stammt aus dem Modul WWW::Salesforce::Simple) Danke für Hinweise! VG Thomas |