āĻāĻāĻŋ āĻšāĻ˛ perllol āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
perllol - āĻĒāĻžāĻ°ā§āĻ˛ā§ āĻ ā§āĻ¯āĻžāĻ°ā§āĻ° āĻ ā§āĻ¯āĻžāĻ°ā§ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĒā§āĻ˛ā§āĻ āĻāĻ°āĻž
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
āĻā§āĻˇāĻŖāĻž āĻāĻŦāĻ āĻĒā§āĻ°āĻŦā§āĻļ of āĻ ā§āĻ¯āĻžāĻ°ā§āĻā§āĻ˛āĻŋāĻ° of āĻ ā§āĻ¯āĻžāĻ°ā§āĻā§āĻ˛āĻŋāĻ°
āĻĒāĻžāĻ°ā§āĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ¸āĻšāĻ āĻĻā§āĻ-āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻĄā§āĻāĻž āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ° āĻšāĻ˛ āĻ ā§āĻ¯āĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ°ā§, āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ
āĻāĻāĻ¸ā§āĻŽāĻŋāĻāĻāĻžāĻŦā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻž āĻŦā§āĻāĻ¤ā§ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ¸āĻā§āĻāĻ¤āĻāĻžāĻŦā§ āĻ¸āĻšāĻ, āĻāĻŦāĻ āĻĒā§āĻ°āĻžāĻ¯āĻŧ
āĻāĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻ¸āĻŦāĻāĻŋāĻā§āĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĻ¤ā§ āĻĢā§āĻ¯āĻžāĻ¨ā§āĻ¸āĻŋāĻ¯āĻŧāĻžāĻ° āĻĄā§āĻāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻšāĻŦā§
āĻāĻžāĻ āĻžāĻŽā§
āĻ ā§āĻ¯āĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻĒā§āĻ°āĻžāĻ¨ā§ āĻ ā§āĻ¯āĻžāĻ°ā§ @AoA āĻ¯āĻž āĻāĻĒāĻ¨āĻŋ āĻĻā§āĻāĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ¸āĻžāĻŦāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ, āĻ¯ā§āĻŽāĻ¨ $AoA[3][2]āĨ¤ āĻāĻāĻžāĻ¨ā§ āĻ ā§āĻ¯āĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻā§āĻˇāĻŖāĻž:
5.010 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨; # āĻ¤āĻžāĻ āĻāĻŽāĻ°āĻž say() āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ
# āĻāĻŽāĻžāĻĻā§āĻ° āĻ ā§āĻ¯āĻžāĻ°ā§āĻ¤ā§ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°ā§āĻ¨, āĻ ā§āĻ¯āĻžāĻ°ā§āĻ° āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ā§āĻ° āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ°ā§
@AoA = (
[ "āĻĢā§āĻ°ā§āĻĄ", "āĻŦāĻžāĻ°ā§āĻ¨āĻŋ", "āĻĒā§āĻŦā§āĻ˛āĻ¸", "āĻŦāĻžāĻŽāĻŦāĻžāĻŽ", "āĻĄāĻŋāĻ¨ā§", ],
[ "āĻāĻ°ā§āĻ", "āĻā§āĻ¨", "āĻāĻ˛āĻ°āĻ¯āĻŧ", "āĻā§āĻĄāĻŋ", ],
[ "āĻšā§āĻŽāĻžāĻ°", "āĻŦāĻžāĻ°ā§āĻ", ââ"āĻŽāĻžāĻ°ā§āĻ", "āĻŽā§āĻ¯āĻžāĻāĻŋ", ],
);
$AoA[2][1] āĻŦāĻ˛ā§āĻ¨;
Bart
āĻāĻāĻ¨ āĻāĻĒāĻ¨āĻŋ āĻā§āĻŦ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ āĻŦāĻ˛āĻŽā§āĻŦāĻ¨ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¯ā§ āĻŦāĻžāĻāĻ°ā§āĻ° āĻŦāĻ¨ā§āĻ§āĻ¨ā§ āĻāĻžāĻāĻĒ āĻāĻāĻāĻŋ āĻŦā§āĻ¤ā§āĻ¤āĻžāĻāĻžāĻ° āĻāĻ, āĻ¯ā§, a
āĻŦāĻ¨ā§āĻ§āĻ¨ā§ āĻāĻžāĻ°āĻŖ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ @array āĻ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻā§āĻ¨, āĻ¤āĻžāĻ āĻāĻĒāĻ¨āĻžāĻ° āĻŦāĻ¨ā§āĻ§āĻ¨ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻ¯āĻĻāĻŋ
āĻāĻĒāĻ¨āĻŋ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻā§āĻ¯āĻŧā§āĻāĻŋāĻ˛ā§āĻ¨ āĻ¨āĻž āĻāĻāĻāĻŋ @AoA āĻšāĻ¤ā§, āĻŦāĻ°āĻ āĻāĻāĻŋāĻ° āĻāĻāĻāĻŋ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸, āĻāĻĒāĻ¨āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻ āĻŽāĻ¤ āĻāĻ°ā§ āĻāĻŋāĻā§:
# āĻ ā§āĻ¯āĻžāĻ°ā§āĻ° āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ā§āĻ° āĻ ā§āĻ¯āĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°ā§āĻ¨
$ref_to_AoA = [
[ "āĻĢā§āĻ°ā§āĻĄ", "āĻŦāĻžāĻ°ā§āĻ¨āĻŋ", "āĻĒā§āĻŦā§āĻ˛āĻ¸", "āĻŦāĻžāĻŽāĻŦāĻžāĻŽ", "āĻĄāĻŋāĻ¨ā§", ],
[ "āĻāĻ°ā§āĻ", "āĻā§āĻ¨", "āĻāĻ˛āĻ°āĻ¯āĻŧ", "āĻā§āĻĄāĻŋ", ],
[ "āĻšā§āĻŽāĻžāĻ°", "āĻŦāĻžāĻ°ā§āĻ", ââ"āĻŽāĻžāĻ°ā§āĻ", "āĻŽā§āĻ¯āĻžāĻāĻŋ", ],
];
āĻŦāĻ˛ā§āĻ¨ $ref_to_AoA->[2][1];
Bart
āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻŦāĻžāĻāĻ°ā§āĻ° āĻŦāĻ¨ā§āĻ§āĻ¨ā§āĻ° āĻ§āĻ°āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§, āĻāĻŦāĻ āĻ¤āĻžāĻ āĻāĻŽāĻžāĻĻā§āĻ° āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻžāĻ°āĻŖ āĻ¸āĻŋ āĻāĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§, āĻĒāĻžāĻ°ā§āĻ˛ā§ āĻāĻĒāĻ¨āĻŋ āĻ āĻŦāĻžāĻ§ā§ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻāĻŦāĻ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸āĻā§āĻ˛āĻŋ āĻŦāĻŋāĻ¨āĻŋāĻŽāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻ¸ā§āĻāĻžāĻ¨ā§ $ref_to_AoA āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸, āĻ¯ā§āĻāĻžāĻ¨ā§ @AoA āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻ¸āĻ āĻŋāĻāĨ¤
āĻāĻāĻāĻāĻžāĻŦā§, $AoA[2] āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻ¨āĻ¯āĻŧ, āĻŦāĻ°āĻ āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻ°ā§āĻĢāĨ¤ āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻāĻ āĻ˛āĻŋāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
$AoA[2][2]
$ref_to_AoA->[2][2]
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻā§āĻ˛āĻŋ āĻ˛āĻŋāĻāĻ¤ā§ āĻšāĻŦā§:
$AoA[2]->[2]
$ref_to_AoA->[2]->[2]
āĻ āĻŋāĻ āĻāĻā§, āĻāĻžāĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻāĻŋ āĻšāĻ˛ āĻ¯ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻāĻ˛āĻā§āĻ¨ āĻŦāĻ¨ā§āĻ§āĻ¨ā§āĻ¤ā§ (āĻšā§āĻ āĻŦāĻ°ā§āĻāĻā§āĻˇā§āĻ¤ā§āĻ° āĻŦāĻž āĻā§āĻāĻāĻĄāĻŧāĻž),
āĻāĻĒāĻ¨āĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĄāĻŋāĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸āĻŋāĻ āĻ¤ā§āĻ° āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¤ā§ āĻŽā§āĻā§āĻ¤āĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻā§āĻŦ āĻāĻ¨ā§āĻ¯ āĻ¤āĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻĒā§āĻ°āĻĨāĻŽāĻāĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻšāĻ¯āĻŧ, āĻ¯āĻžāĻ° āĻ āĻ°ā§āĻĨ $ref_to_AoA āĻ¸āĻ°ā§āĻŦāĻĻāĻž
āĻāĻāĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻā§āĻ°
āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĄā§āĻāĻž āĻāĻžāĻ āĻžāĻŽā§ āĻā§āĻˇāĻŖāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ˛ āĻāĻŦāĻ āĻāĻžāĻ˛, āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻžāĻ¨ āĻ¤āĻŦā§ āĻā§ āĻšāĻŦā§
āĻĢā§āĻ˛āĻžāĻāĻ¤ā§ āĻ¨āĻ¤ā§āĻ¨ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§, āĻŦāĻž āĻ¸ā§āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻĨā§āĻā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§?
āĻĒā§āĻ°āĻĨāĻŽāĻ¤, āĻāĻ¸ā§āĻ¨ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻāĻāĻŋ āĻĒāĻĄāĻŧāĻžāĻ° āĻĻāĻŋāĻā§ āĻ¤āĻžāĻāĻžāĻāĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ°āĻŋ āĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻŽāĻ¤ āĻāĻŋāĻā§
āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŽāĻ°āĻž āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻŦ āĻ¯ā§ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¤āĻ˛ āĻĢāĻžāĻāĻ˛ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ˛āĻžāĻāĻ¨ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ°āĻŋ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻļāĻŦā§āĻĻ āĻāĻāĻāĻŋ
āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽāĻ¨ā§āĻŦāĻŋāĻ¤ āĻāĻāĻāĻŋ @AoA āĻ ā§āĻ¯āĻžāĻ°ā§ āĻŦāĻŋāĻāĻžāĻļ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻā§āĻ¨ āĻ¤āĻŦā§ āĻāĻāĻžāĻ¨ā§ āĻĄāĻžāĻ¨
āĻāĻāĻŋ āĻāĻ°āĻžāĻ° āĻāĻĒāĻžāĻ¯āĻŧ:
āĻ¯āĻāĻ¨ (<>) {
@tmp = āĻŦāĻŋāĻāĻā§āĻ¤;
āĻĒā§āĻļ @AoA, [ @tmp];
}
āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĨā§āĻā§ āĻ˛ā§āĻĄ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
$i ( 1 .. 10 ) {
$AoA[$i] = [ somefunc($i)];
}
āĻ āĻĨāĻŦāĻž āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻāĻŋāĻ˛ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻāĻŋ āĻŽāĻ§ā§āĻ¯ā§ āĻ ā§āĻ¯āĻžāĻ°ā§āĻ° āĻ¸āĻā§āĻā§ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻŦāĻ¸āĻž.
$i ( 1 .. 10 ) {
@tmp = somefunc($i);
$AoA[$i] = [ @tmp];
}
āĻāĻāĻŋ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻ¯ā§ āĻāĻĒāĻ¨āĻŋ "[ ]" āĻ ā§āĻ¯āĻžāĻ°ā§ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻā§āĻ˛āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻāĻžāĻ° āĻāĻžāĻ°āĻ¨
āĻāĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻŦā§ āĻ¨āĻž:
$AoA[$i] = @tmp; #āĻā§āĻ˛!
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻž āĻāĻžāĻ¨ āĻ¤āĻž āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻžāĻ°āĻŖ āĻšāĻ˛ āĻāĻāĻāĻŋ āĻ¨āĻžāĻŽāĻ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž
āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻĒā§āĻ°āĻ¸āĻā§āĻā§ āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻ¨āĻŋāĻā§āĻā§, āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§ āĻļā§āĻ§ā§ āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŖāĻ¨āĻž āĻāĻ°ā§
@tmp-āĻ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ "āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ ā§āĻ°" āĻāĻ° āĻ āĻ§ā§āĻ¨ā§ āĻĻā§āĻĄāĻŧāĻžāĻā§āĻā§āĻ¨ (āĻāĻŦāĻ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻ¨āĻž āĻšāĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻŦāĻŋāĻļā§āĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻā§āĻ¨ āĻ¨āĻ¨?),
āĻāĻāĻŋ āĻā§āĻļāĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻŋāĻā§ āĻā§āĻˇāĻŖāĻž āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§:
āĻāĻ ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨;
āĻāĻŽāĻžāĻ° (@AoA, @tmp);
āĻ¯āĻāĻ¨ (<>) {
@tmp = āĻŦāĻŋāĻāĻā§āĻ¤;
āĻĒā§āĻļ @AoA, [ @tmp];
}
āĻ āĻŦāĻļā§āĻ¯āĻ, āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻžāĻŽ āĻ°āĻžāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻ ā§āĻ¯āĻžāĻ°ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ:
āĻ¯āĻāĻ¨ (<>) {
āĻĒā§āĻļ @AoA, [ āĻŦāĻŋāĻāĻā§āĻ¤ ];
}
āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¨āĻž āĻ§āĻžāĻā§āĻāĻž (). āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻžāĻ¨āĻ¤ā§āĻ¨ āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋ āĻ°āĻžāĻāĻ¤ā§ āĻā§āĻ¯āĻŧā§āĻāĻŋāĻ˛ā§āĻ¨:
āĻāĻŽāĻžāĻ° (@AoA, $i, $line);
$i ( 0 .. 10 ) {
$āĻ˛āĻžāĻāĻ¨ = <>;
$AoA[$i] = [ āĻŦāĻŋāĻāĻā§āĻ¤ " ", $āĻ˛āĻžāĻāĻ¨ ];
}
āĻŦāĻž āĻāĻŽāĻ¨āĻāĻŋ āĻļā§āĻ§ā§
āĻāĻŽāĻžāĻ° (@AoA, $i);
$i ( 0 .. 10 ) {
$AoA[$i] = [ āĻŦāĻŋāĻāĻā§āĻ¤ " ", <> ];
}
āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§ āĻāĻŽāĻ¨ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻŦā§āĻ¯āĻžāĻĒāĻžāĻ°ā§ āĻāĻĻāĻžāĻ¸ā§āĻ¨ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ āĻ¯āĻž āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯āĻāĻžāĻŦā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻ˛āĻŋ āĻĢāĻŋāĻ°āĻŋāĻ¯āĻŧā§ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸ā§āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ¯ā§āĻŽāĻ¨ āĻāĻ˛ā§āĻ˛ā§āĻ āĻ¨āĻž āĻāĻ°ā§ āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻĒā§āĻ°āĻ¸āĻā§āĻāĨ¤ āĻāĻāĻŋ āĻ¨ā§āĻŽāĻŋāĻ¤ā§āĻ¤āĻŋāĻāĻĻā§āĻ° āĻāĻžāĻā§ āĻāĻ°āĻ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻšāĻŦā§
āĻĒāĻžāĻ āĻ:
āĻāĻŽāĻžāĻ° (@AoA, $i);
$i ( 0 .. 10 ) {
$AoA[$i] = [ āĻŦāĻŋāĻāĻā§āĻ¤ " ", āĻ¸ā§āĻā§āĻ˛āĻžāĻ°(<>) ];
}
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ°ā§āĻ° āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻāĻŋ $ref_to_AoA āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ°āĻžāĻāĻ¤ā§ āĻāĻžāĻ¨ āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻŋ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻāĻāĻžāĻ° āĻŽāĻ¤ā§ āĻāĻŋāĻā§:
āĻ¯āĻāĻ¨ (<>) {
āĻĒā§āĻļ @$ref_to_AoA, [ āĻŦāĻŋāĻāĻā§āĻ¤ ];
}
āĻāĻāĻ¨ āĻāĻĒāĻ¨āĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻžāĻ°āĻŋ āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨. āĻ¨āĻ¤ā§āĻ¨ āĻāĻ˛āĻžāĻŽ āĻ¯ā§āĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻŋ? āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻ āĻŋāĻ āĻ¸āĻā§āĻā§ āĻĄāĻŋāĻ˛ āĻāĻ°āĻāĻŋ
āĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻā§āĻ¸ā§, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻ¸āĻšāĻ:
$x (1 .. 10) {
$y (1 .. 10) {
$AoA[$x][$y] = func($x, $y);
}
}
$x ( 3, 7, 9 ) {
$AoA[$x][20] += func2($x);
}
āĻāĻ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻāĻā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻā§āĻ¨ āĻŦā§āĻ¯āĻžāĻĒāĻžāĻ° āĻ¨āĻž: āĻāĻāĻŋ āĻāĻ¨āĻ¨ā§āĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§
āĻ¸ā§āĻā§āĻ˛āĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻšāĻ¸ā§āĻ¤āĻā§āĻˇā§āĻĒāĻāĻžāĻ°ā§ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§ "undef" āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻā§āĻŦāĻ˛ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ°āĻŋāĻ¤ā§ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻĻā§āĻāĻ¤ā§ āĻāĻŋāĻā§āĻāĻž āĻŽāĻāĻžāĻĻāĻžāĻ° āĻāĻŋāĻā§ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§:
# āĻāĻāĻāĻŋ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ¸āĻžāĻ°āĻŋāĻ¤ā§ āĻ¨āĻ¤ā§āĻ¨ āĻāĻ˛āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨
āĻĒā§āĻļ @{ $AoA[0] }, "āĻāĻāĻ˛āĻŽāĻž", "āĻŦā§āĻāĻŋ"; # āĻ¸ā§āĻ¸ā§āĻĒāĻˇā§āĻ deref
āĻĒāĻžāĻ°ā§āĻ˛ 5.14 āĻāĻ° āĻāĻā§, āĻāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻ āĻāĻ°āĻŦā§ āĻ¨āĻž:
āĻĒā§āĻļ $AoA[0], "āĻāĻāĻ˛āĻŽāĻž", "āĻŦā§āĻāĻŋ"; # āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ deref
āĻāĻŋāĻāĻžāĻŦā§? āĻāĻžāĻ°āĻŖ āĻāĻ āĻ¸āĻŽāĻ¯āĻŧ āĻ¤āĻ°ā§āĻāĻŦāĻŋāĻ¤āĻ°ā§āĻ āĻšāĻ¯āĻŧ āĻ§āĻžāĻā§āĻāĻž () āĻāĻāĻāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻšāĻ¤ā§ āĻšāĻŦā§, āĻ¨āĻž
āĻļā§āĻ§ā§ āĻāĻāĻāĻŋ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸āĨ¤ āĻāĻāĻž āĻāĻ° āĻ¸āĻ¤ā§āĻ¯ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻ¸āĻ˛ā§, āĻ˛āĻžāĻāĻ¨āĻāĻŋ "āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻĄā§āĻ°ā§āĻĢ" āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§āĻā§
āĻāĻĒāĻ°ā§ āĻ āĻŋāĻ āĻāĻžāĻ āĻāĻ°ā§-- āĻāĻ āĻāĻĻāĻžāĻšāĻ°āĻŖā§-- āĻ¯āĻž āĻŦāĻ˛ā§ āĻ¯ā§ āĻ¸ā§āĻĒāĻˇā§āĻ āĻĄā§āĻ°ā§āĻĢ āĻāĻ°ā§āĻā§ āĻ¤āĻž āĻāĻ°āĻ¤ā§āĨ¤
āĻāĻŽāĻŋ "āĻāĻ āĻĻā§āĻˇā§āĻāĻžāĻ¨ā§āĻ¤ā§" āĻŦāĻ˛āĻžāĻ° āĻāĻžāĻ°āĻŖ āĻšāĻ˛ āĻ¯ā§ āĻā§āĻŦāĻ˛ āĻāĻžāĻ āĻāĻ°ā§ āĻāĻžāĻ°āĻŖ $AoA[0] āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ
āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻ āĻ¨ā§āĻˇā§āĻ āĻŋāĻ¤. āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻāĻĒāĻ° āĻ¯ā§ āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻ˛ā§, āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ¤ā§ āĻšāĻŦā§
āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻžāĻ°āĻŖ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻĄāĻŋāĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻāĻ¨āĻ āĻāĻāĻāĻŋ āĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤āĻā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻā§āĻŦāĻŋāĻ¤ āĻāĻ°āĻŦā§ āĻ¨āĻž
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻ¯ā§āĻāĻžāĻŦā§ "@{ }" āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻ°āĻŦā§:
āĻāĻŽāĻžāĻ° $āĻāĻ°ā§āĻĢ = undef;
push $aref, qw(āĻāĻ°ā§ āĻāĻŋāĻā§ āĻŽāĻžāĻ¨); #āĻā§āĻ˛!
āĻĒā§āĻļ @$āĻāĻ°ā§āĻĢ, qw(āĻāĻ°ā§ āĻāĻŋāĻā§); # āĻ āĻŋāĻ āĻāĻā§
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ āĻ¨āĻ¤ā§āĻ¨ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻĄāĻŋāĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸āĻŋāĻ āĻāĻāĻ°āĻŖā§āĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨āĻŋāĻ¤ā§ āĻāĻžāĻ¨ āĻ¤āĻŦā§ āĻ āĻŋāĻ āĻāĻāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¨:
āĻāĻāĻŋ āĻā§āĻ āĻāĻŦāĻ āĻāĻŦā§āĻāĻŋāĻ¤ā§ āĻā§āĻĄ āĻ¸āĻšāĻ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§āĨ¤ āĻļā§āĻ§ā§ āĻŦā§āĻā§āĻ¨ āĻ¯ā§ āĻĒā§āĻ°ā§āĻ¨ā§ āĻ°āĻŋāĻ˛āĻŋāĻāĻā§āĻ˛āĻŋ āĻĻāĻŽ āĻŦāĻ¨ā§āĻ§ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻŦā§
āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋāĻ¤ā§āĨ¤ āĻ¯āĻāĻ¨āĻ āĻāĻĒāĻ¨āĻŋ āĻāĻŽāĻ¨ āĻāĻŋāĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŋāĻā§āĻ¤ā§ āĻāĻžāĻ āĻāĻ°ā§
āĻĒāĻžāĻ°ā§āĻ˛ āĻāĻŦāĻ āĻĒāĻ°ā§ āĻ°āĻŋāĻ˛āĻŋāĻ āĻĻā§āĻāĻ¯āĻŧāĻž, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻā§ āĻ¨āĻž, āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļāĻŋāĻˇā§āĻ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
v5.14 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨; # āĻ ā§āĻ¯āĻžāĻ°ā§ āĻ āĻĒā§āĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ ā§āĻ¯āĻžāĻ°ā§ āĻ°ā§āĻĢā§āĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻĄā§āĻ°ā§āĻĢā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻļā§āĻ°ā§āĻˇā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻž āĻ¯āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻ¯ā§āĻāĻžāĻŦā§ āĻ¯āĻāĻ¨ āĻā§āĻ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻ¨ā§ āĻĒāĻžāĻ°ā§āĻ˛ā§āĻ° āĻ āĻ§ā§āĻ¨ā§ āĻ¨āĻ¤ā§āĻ¨ āĻā§āĻĄ, āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻā§āĻ¯āĻŧā§
āĻĒā§āĻļ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ arg 1-āĻāĻ° āĻ§āĻ°āĻ¨ āĻ āĻŦāĻļā§āĻ¯āĻ ""betty";" āĻāĻ° āĻāĻžāĻā§ /tmp/a āĻ˛āĻžāĻāĻ¨ 8-āĻ āĻ ā§āĻ¯āĻžāĻ°ā§ (āĻ ā§āĻ¯āĻžāĻ°ā§ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ¨āĻ¯āĻŧ) āĻšāĻ¤ā§ āĻšāĻŦā§;
āĻāĻŽā§āĻĒāĻžāĻāĻ˛ā§āĻļāĻ¨ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻāĻžāĻ°āĻŖā§ /tmp/a āĻāĻ° āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻ¤āĻžāĻĻā§āĻ° āĻŦāĻŋāĻ¨ā§āĻ¤āĻāĻžāĻŦā§ āĻ¤āĻž āĻāĻžāĻ¨āĻžāĻ¨ā§ āĻšāĻŦā§
āĻĒāĻžāĻ°ā§āĻ˛ v5.14.0 āĻāĻŦāĻļā§āĻ¯āĻ--āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° v5.12.3, /tmp/a āĻ˛āĻžāĻāĻ¨ 1 āĻ āĻĨāĻžāĻŽā§āĨ¤
BEGIN āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧā§āĻā§-- /tmp/a āĻ˛āĻžāĻāĻ¨ 1 āĻ āĻ¸āĻāĻāĻ˛āĻ¨ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻŦāĻ āĻŽā§āĻĻā§āĻ°āĻŖ
āĻāĻāĻ¨ āĻāĻĒāĻ¨āĻžāĻ° āĻĄā§āĻāĻž āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ° āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻŋāĻāĻžāĻŦā§ āĻ¯ā§ āĻāĻŋ āĻāĻ°āĻ¤ā§ āĻ¯āĻžāĻā§āĻāĻŋ? āĻ¤āĻžāĻšā§āĻ˛ā§
āĻāĻĒāĻ¨āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻžāĻ¨, āĻāĻāĻŋ āĻ¤ā§āĻā§āĻ:
$AoA[0][0] āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨;
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻĒā§āĻ°ā§ āĻāĻŋāĻ¨āĻŋāĻ¸āĻāĻŋ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻŦāĻ˛āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ @AoA; #āĻā§āĻ˛
āĻāĻžāĻ°āĻŖ āĻāĻĒāĻ¨āĻŋ āĻļā§āĻ§ā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻĒāĻžāĻŦā§āĻ¨, āĻāĻŦāĻ āĻĒāĻžāĻ°ā§āĻ˛ āĻāĻāĻ¨āĻ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻĄāĻŋāĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻ°āĻŦā§ āĻ¨āĻž
āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻ¨āĻŋāĻ¸. āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻāĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻā§āĻā§ āĻāĻāĻāĻŋ āĻ˛ā§āĻĒ āĻŦāĻž āĻĻā§āĻ āĻ°ā§āĻ˛ āĻāĻā§. āĻāĻ āĻĒā§āĻ°ā§ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ
āĻāĻ āĻ¨, āĻļā§āĻ˛-āĻ¸ā§āĻāĻžāĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ¨ā§āĻ¯() āĻāĻ° āĻŦāĻžāĻāĻ°ā§āĻ° āĻ¸ā§āĻ āĻā§āĻĄāĻŧā§ āĻ˛ā§āĻĒ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻ¨ āĻāĻ°ā§āĻ¨
āĻ¸āĻžāĻŦāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ
$aref (@AoA) {
āĻŦāĻ˛ā§āĻ¨ "\t [ @$aref],";
}
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¸āĻžāĻŦāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻāĻā§āĻ˛āĻŋāĻ° āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻ°āĻžāĻāĻ¤ā§ āĻāĻžāĻ¨ āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
$i ( 0 .. $#AoA ) {
āĻŦāĻ˛ā§āĻ¨ "\t elt $i āĻšāĻ˛ [ @{$AoA[$i]} ],";
}
āĻ āĻĨāĻŦāĻž āĻšāĻ¯āĻŧāĻ¤ āĻāĻ. āĻāĻŋāĻ¤āĻ°ā§āĻ° āĻ˛ā§āĻĒ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§āĻ¨āĨ¤
$i ( 0 .. $#AoA ) {
$j ( 0 .. $#{$AoA[$i]} ) {
āĻŦāĻ˛ā§āĻ¨ "elt $i $j āĻšāĻ˛ $AoA[$i][$j]";
}
}
āĻāĻĒāĻ¨āĻŋ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻā§āĻā§āĻ¨, āĻāĻāĻŋ āĻāĻŋāĻā§āĻāĻž āĻāĻāĻŋāĻ˛ āĻšāĻā§āĻā§āĨ¤ āĻ¯ā§ āĻāĻžāĻ°āĻŖā§ āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻāĻāĻāĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻž āĻ¸āĻšāĻ āĻšāĻ¯āĻŧ
āĻāĻĒāĻ¨āĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§:
$i ( 0 .. $#AoA ) {
$āĻāĻ°ā§āĻĢ = $AoA[$i];
$j ( 0 .. $#{$aref} ) {
āĻŦāĻ˛ā§āĻ¨ "elt $i $j āĻšāĻ˛ $AoA[$i][$j]";
}
}
āĻšā§āĻŽ... āĻāĻāĻž āĻāĻāĻ¨āĻ āĻāĻāĻā§ āĻā§ā§āĻ¸āĻŋāĻ¤āĨ¤ āĻāĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻŋāĻāĻžāĻŦā§:
$i ( 0 .. $#AoA ) {
$āĻāĻ°ā§āĻĢ = $AoA[$i];
$n = @$ āĻāĻ°ā§āĻĢ - 1;
$j ( 0 .. $n ) {
āĻŦāĻ˛ā§āĻ¨ "elt $i $j āĻšāĻ˛ $AoA[$i][$j]";
}
}
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻāĻ¨ āĻāĻĒāĻ¨āĻžāĻ° āĻĄā§āĻāĻž āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻžāĻ¸ā§āĻāĻŽ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻ˛āĻŋāĻāĻ¤ā§ āĻā§āĻ˛āĻžāĻ¨ā§āĻ¤ āĻšāĻ¯āĻŧā§ āĻĒāĻĄāĻŧā§āĻ¨, āĻ¤āĻāĻ¨ āĻāĻĒāĻ¨āĻŋ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĄāĻžāĻŽā§āĻĒāĻā§āĻ¯āĻžāĻ˛ā§ āĻŦāĻž āĻĄā§āĻāĻž::āĻĄāĻžāĻŽā§āĻĒāĻžāĻ° āĻŽāĻĄāĻŋāĻāĻ˛āĨ¤ āĻĒā§āĻ°āĻžāĻā§āĻ¤āĻ¨ āĻĒāĻžāĻ°ā§āĻ˛ āĻĄāĻŋāĻŦāĻžāĻāĻžāĻ° āĻāĻŋ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻ¯āĻāĻ¨ āĻĒāĻ°ā§āĻ°āĻāĻŋ āĻĒāĻžāĻ°ā§āĻ¸āĻ¯ā§āĻā§āĻ¯ āĻĒāĻžāĻ°ā§āĻ˛ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ:
v5.14 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨; # + āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, v5.14-āĻ āĻ¨āĻ¤ā§āĻ¨
āĻ¸āĻžāĻŦ āĻļā§(+) {
āĻĄāĻžāĻŽā§āĻĒāĻā§āĻ¯āĻžāĻ˛ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨;
state $prettily = āĻ¨āĻ¤ā§āĻ¨ āĻĄāĻžāĻŽā§āĻĒāĻā§āĻ¯āĻžāĻ˛ā§::
āĻāĻŋāĻ => q("),
compactDump => 1, # āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻāĻ āĻĻā§āĻāĻŋ āĻ˛āĻžāĻāĻ¨ āĻāĻāĻ
veryCompact => 1, # āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻĄāĻžāĻŽā§āĻĒ āĻāĻžāĻ¨
;
dumpValue $prettily @_;
}
# āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ°ā§āĻ¤ā§ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻŽāĻžāĻ° @AoA = (
[ "āĻĢā§āĻ°ā§āĻĄ", "āĻŦāĻžāĻ°ā§āĻ¨āĻŋ"],
[ "āĻāĻ°ā§āĻ", "āĻā§āĻ¨", "āĻāĻ˛āĻ°āĻ¯āĻŧ"],
[ "āĻšā§āĻŽāĻžāĻ°", "āĻŽāĻžāĻ°ā§āĻ", "āĻŦāĻžāĻ°ā§āĻ"],
);
āĻĒā§āĻļ $AoA[0], "āĻāĻāĻ˛āĻŽāĻž", "āĻŦā§āĻāĻŋ";
@AoA āĻĻā§āĻāĻžāĻ¨;
āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻāĻ āĻšāĻŦā§:
0 0..3 "āĻĢā§āĻ°ā§āĻĄ" "āĻŦāĻžāĻ°ā§āĻ¨āĻŋ" "āĻāĻāĻ˛āĻŽāĻž" "āĻŦā§āĻāĻŋ"
1 0..2 "āĻāĻ°ā§āĻ" "āĻā§āĻ¨" "āĻāĻ˛āĻ°āĻ¯āĻŧ"
2 0..2 "āĻšā§āĻŽāĻžāĻ°" "āĻŽāĻžāĻ°ā§āĻ" "āĻŦāĻžāĻ°ā§āĻ"
āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻĻā§āĻāĻŋ āĻ˛āĻžāĻāĻ¨ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻŽāĻŋ āĻŦāĻ˛ā§āĻāĻŋāĻ˛āĻžāĻŽ āĻāĻĒāĻ¨āĻŋ āĻāĻžāĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻĻā§āĻāĻžāĻ¯āĻŧ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻ āĻāĻĒāĻžāĻ¯āĻŧ:
0 āĻĒā§āĻāĻā§ āĻĻāĻŋāĻ¨(0x8031d0)
0 "āĻĢā§āĻ°ā§āĻĄ"
1 "āĻŦāĻžāĻ°ā§āĻ¨āĻŋ"
2 "āĻāĻāĻ˛āĻŽāĻž"
3 "āĻŦā§āĻāĻŋ"
1 āĻĒā§āĻāĻā§ āĻĻāĻŋāĻ¨(0x803d40)
0 "āĻāĻ°ā§āĻ"
1 "āĻā§āĻ¨"
2 "āĻāĻ˛āĻ°āĻ¯āĻŧ"
2 āĻĒā§āĻāĻā§ āĻĻāĻŋāĻ¨(0x803e10)
0 "āĻšā§āĻŽāĻžāĻ°"
1 "āĻŽāĻžāĻ°ā§āĻ"
2 "āĻŦāĻžāĻ°ā§āĻ"
āĻ¸ā§āĻ˛āĻžāĻāĻ¸
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻŦāĻšā§āĻŽāĻžāĻ¤ā§āĻ°āĻŋāĻ āĻ ā§āĻ¯āĻžāĻ°ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻ˛āĻžāĻāĻ¸ (āĻāĻāĻāĻŋ āĻ¸āĻžāĻ°āĻŋāĻ° āĻ āĻāĻļ) āĻĒā§āĻ¤ā§ āĻāĻžāĻ¨, āĻāĻĒāĻ¨āĻŋ āĻ¯āĻžāĻā§āĻā§āĻ¨
āĻāĻŋāĻā§ āĻ āĻāĻŋāĻ¨āĻŦ āĻ¸āĻžāĻŦāĻ¸ā§āĻā§āĻ°āĻŋāĻĒāĻāĻŋāĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻ¯ā§ āĻāĻžāĻ°āĻŖ āĻ¯āĻāĻ¨ āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻ¸ā§āĻ¨ā§āĻĻāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ āĻāĻā§
āĻĄāĻŋāĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸āĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ ā§āĻ¯āĻžāĻ°ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻāĻ āĻāĻĒāĻžāĻĻāĻžāĻ¨, āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻā§āĻ¨ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ¨ā§āĻ
āĻā§āĻāĻ°āĻžāĨ¤
āĻāĻāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧ. āĻāĻŽāĻ°āĻž āĻāĻā§āĻ° āĻŽāĻ¤ āĻāĻāĻāĻŋ @AoA āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ§āĻ°ā§ āĻ¨ā§āĻŦāĨ¤
@āĻĒāĻžāĻ°ā§āĻ = ();
$x = 4;
($y = 7; $y <13; $y++) {
āĻĒā§āĻļ @part, $AoA[$x][$y];
}
āĻāĻāĻ āĻ˛ā§āĻĒ āĻāĻāĻāĻŋ āĻ¸ā§āĻ˛āĻžāĻāĻ¸ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§:
@āĻĒāĻžāĻ°ā§āĻ = @{$AoA[4] [7..12];
āĻ āĻĨāĻŦāĻž āĻāĻāĻā§ āĻĢāĻžāĻāĻāĻž āĻāĻ°ā§:
@āĻĒāĻžāĻ°ā§āĻ = @{ $AoA[4] } [ 7..12];
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻžāĻ˛āĻāĻžāĻŦā§ āĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻāĻāĻŋ āĻĒāĻžāĻ āĻā§āĻ° āĻāĻĒāĻ° āĻŦā§āĻļ āĻ°ā§āĻā§āĻˇ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻš, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻāĻžāĻ¨ āĻāĻŋ āĻĻā§āĻŦāĻŋāĻŽāĻžāĻ¤ā§āĻ°āĻŋāĻ āĻĢāĻžāĻ˛āĻŋ, āĻ¯ā§āĻŽāĻ¨ 4..8 āĻāĻŦāĻ $y āĻĨā§āĻā§ $x āĻāĻžāĻ˛āĻžāĻ¨ā§
7 āĻĨā§āĻā§ 12 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻžāĻ˛āĻžāĻ¨? āĻšā§āĻŽ... āĻ¸āĻšāĻ āĻāĻĒāĻžāĻ¯āĻŧ āĻāĻāĻžāĻ¨ā§:
@newAoA = ();
($startx = $x = 4; $x <= 8; $x++) {
($starty = $y = 7; $y <= 12; $y++) {
$newAoA[$x - $startx][$y - $starty] = $AoA[$x][$y];
}
}
āĻāĻŽāĻ°āĻž āĻ¸ā§āĻ˛āĻžāĻāĻ¸ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻŋāĻā§ āĻ˛ā§āĻĒāĻŋāĻ āĻāĻŽāĻžāĻ¤ā§ āĻĒāĻžāĻ°āĻŋ
($x = 4; $x <= 8; $x++) {
āĻĒā§āĻļ @newAoA, [ @{ $AoA[$x] } [ 7..12 ] ];
}
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻāĻāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻ°ā§āĻŽāĻ¸ā§ āĻĨāĻžāĻāĻ¤ā§āĻ¨, āĻāĻĒāĻ¨āĻŋ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§āĻ¨
@newAoA = āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ° { [ @{ $AoA[$_] } [ 7..12 ] ] } 4 .. 8;
āĻ¯āĻĻāĻŋāĻ āĻāĻĒāĻ¨āĻžāĻ° āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻžāĻ° āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻžāĻāĻ°āĻŋāĻ° āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž (āĻŦāĻž āĻĻā§āĻ°ā§āĻ¤ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻžāĻšā§āĻ¨āĻ¤āĻž) āĻāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻāĻŋāĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĻā§āĻ¨
āĻ āĻ¸ā§āĻĒāĻˇā§āĻ āĻā§āĻĄ, āĻāĻāĻž āĻ¤āĻ°ā§āĻ āĻāĻ°āĻž āĻāĻ āĻŋāĻ¨ āĻšāĻŦā§. :-) āĻāĻŽāĻŋ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻšāĻ¤āĻžāĻŽ, āĻāĻŽāĻŋ āĻāĻāĻŋ āĻāĻāĻāĻŋāĻ¤ā§ āĻ°āĻžāĻāĻ¤āĻžāĻŽ
āĻĢāĻžāĻāĻļāĻ¨:
@newAoA = splice_2D( \@AoA, 4 => 8, 7 => 12);
sub splice_2D {
āĻāĻŽāĻžāĻ° $lrr = āĻļāĻŋāĻĢāĻ; # āĻ°ā§āĻĢ āĻĨā§āĻā§ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻ°ā§āĻĢā§āĻ° āĻ ā§āĻ¯āĻžāĻ°ā§!
āĻāĻŽāĻžāĻ° ($x_lo, $x_hi,
$y_lo, $y_hi) = @_;
āĻĢāĻŋāĻ°āĻ¤āĻŋ āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ° {
[ @{ $lrr->[$_] } [ $y_lo .. $y_hi ] ]
} $x_lo .. $x_hi;
}
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ perllol āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨