aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndré Aparício <aparicio99@gmail.com>2012-06-19 17:46:40 +0100
committerMu Qiao <qiaomuf@gentoo.org>2012-07-20 09:20:22 +0800
commitf9501f5d7ad82d273cab44cd96114d644fb5772d (patch)
tree8a0639ad40b65f460cdb7409ea94ffc52d7fd67b /scripts/var_def.bash
parentReplace boost::scoped_ptr with std::unique_ptr (diff)
downloadlibbash-f9501f5d7ad82d273cab44cd96114d644fb5772d.tar.gz
libbash-f9501f5d7ad82d273cab44cd96114d644fb5772d.tar.bz2
libbash-f9501f5d7ad82d273cab44cd96114d644fb5772d.zip
Builtin: Support variable declarations in declare
Diffstat (limited to 'scripts/var_def.bash')
-rw-r--r--scripts/var_def.bash7
1 files changed, 7 insertions, 0 deletions
diff --git a/scripts/var_def.bash b/scripts/var_def.bash
index 96747c0..b0224f1 100644
--- a/scripts/var_def.bash
+++ b/scripts/var_def.bash
@@ -17,6 +17,8 @@ IUSE=""
echo $IUSE
RDEPEND="dev-db/sqlite:3"
echo $RDEPEND
+declare RDEPEND
+echo $RDEPEND
DEPEND="${RDEPEND}
echo $DEPEND
dev-util/pkgconfig"
@@ -26,6 +28,7 @@ PATCH=("1.patch" 2.patch)
echo ${PATCH[@]}
ARRAY01=(1 2 3 [5]=4 5)
echo ${ARRAY01[@]}
+declare ARRAY02
ARRAY02=(1 2 3)
echo ${ARRAY02[@]}
ARRAY02[2]=4
@@ -96,3 +99,7 @@ echo ${ARRAY12[@]}
ARRAY13=()
ARRAY13+=(4 5 6)
echo ${ARRAY13[@]}
+declare num=42
+echo $num
+unset num
+echo $num