#!/bin/bash
arr=(1 2 "3 4" 5) # Create array
myfunc()
{
local arr=("${!1}") #Not working
echo ${arr[@]} # Not working
}
myfunc arr[@] # Pass array to function
IyEvYmluL2Jhc2gKCmFycj0oMSAyICIzIDQiIDUpICMgQ3JlYXRlIGFycmF5CgpteWZ1bmMoKQp7CiAgICBsb2NhbCBhcnI9KCIkeyExfSIpICNOb3Qgd29ya2luZwogICAgICAgIGVjaG8gJHthcnJbQF19ICMgTm90IHdvcmtpbmcKCgp9CiAgICBteWZ1bmMgYXJyW0BdICMgUGFzcyBhcnJheSB0byBmdW5jdGlvbg==