Otherwise, you'll get word splitting. E.g.,
cmd=( test "!= !=" != "" ) "${cmd[@]}" && echo Success ${cmd[@]} || echo Failure
Otherwise, you'll get word splitting. E.g.,