-5

データベースを作成しようとしています。リスト内の各要素には連想配列の形式の詳細が含まれており、これらの各連想配列の最後の要素は 2 次元配列です。初期化の助けが必要です..

4

1 に答える 1

1

何をしようとしているのかについてもっと多くのことを言う必要がありますが、これは役立つかもしれません: あなたが説明した方法で Perl データ構造を初期化します。ハッシュは順序付けされていないため、ハッシュの「最後の」要素 (「連想配列」よりも適切な名前) が存在しないことに注意してください。customersあなたが話した2D配列を保持するためにデータのフィールドを使用しました。

use strict;
use warnings;

my @list = (
  {
    id => 1,
    name => 'cattle',
    customers => [
      [ 'World Bank', 'Space Marines', 'Undersea Exploration' ],
      [ 1, 2, 3 ],
      [ 0.0500, 0.6322, 0.9930 ],
    ],
  },
  {
    id => 2,
    name => 'arable',
    customers => [
      [ 'Jack Spratt', 'Molly Malone', 'The Whistler' ],
      [ 4, 5, 6 ],
      [ 0.0022, 0.1130, 0.6930 ],
    ],
  },
  {
    id => 3,
    name => 'seafood',
    customers => [
      [ 'Tai Chi School of Fishery', 'Latin Intermediary College', 'Ping Pong Gymnastics' ],
      [ 7, 8, 9 ],
      [ 0.0012, 0.8540, 0.9817 ],
    ],      
  },
);
于 2012-11-16T22:28:47.127 に答える