Mojolicious āĻĒāĻžāĻ°ā§āĻ˛ā§ āĻ˛ā§āĻāĻž āĻāĻāĻāĻŋ āĻāĻ§ā§āĻ¨āĻŋāĻ āĻāĻ¯āĻŧā§āĻŦ āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĨ¤ āĻŽā§āĻā§ āĻšāĻ˛ āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻ¸ā§āĻ āĻā§āĻ˛āĻ¸ āĻĄā§āĻā§āĻ˛āĻĒ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŦā§āĻ¨ āĻĒā§āĻ°ā§āĻā§āĻā§āĻāĨ¤ āĻŽā§āĻā§āĻ° āĻŽāĻĄāĻŋāĻāĻ˛::* āĻĒāĻ°āĻŋāĻŦāĻžāĻ° āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻĒāĻā§āĻˇā§āĻ° āĻĒā§āĻ°āĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ¤ā§ āĻŦā§āĻ¯āĻžāĻĒāĻāĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻā§āĻĄ āĻāĻĻāĻžāĻšāĻ°āĻŖ:
Mojo::Base -strict, -async āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨;
async āĻ¸āĻžāĻŦ hello_p {
āĻĢāĻŋāĻ°āĻ¤āĻŋ 'āĻšā§āĻ¯āĻžāĻ˛ā§ āĻŽā§āĻā§!';
}
hello_p()->āĻ¤āĻžāĻ°āĻĒāĻ° (āĻ¸āĻžāĻŦ { āĻŦāĻ˛ā§āĻ¨ @_ })->āĻ
āĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨;
āĻāĻ°ā§ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨.
Perlfoundation āĻĒā§āĻ°ā§āĻŦā§ āĻšāĻžāĻāĻ˛āĻžāĻāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻŽāĻĄāĻŋāĻāĻ˛ āĻāĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤::AsyncAwait. āĻāĻŋāĻā§ āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻ°ā§, Mojolicious āĻāĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§ (Sebastian Riedel) āĻ āĻŦāĻāĻ¤āĻ¯ā§ āĻāĻžāĻ async/āĻ āĻĒā§āĻā§āĻˇāĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ˛āĻā§āĨ¤
āĻāĻāĻžāĻĄāĻŧāĻžāĻ all_settled āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ āĻŽā§āĻā§::āĻĒā§āĻ°āĻ¤āĻŋāĻļā§āĻ°ā§āĻ¤āĻŋ.
āĻāĻ¤ā§āĻ¸: linux.org.ru