Beyan ve dizgi arasındaki farkı gerçek hayat örnekleriyle açıklayabilir.
Beyan ve dizgi arasındaki farkı gerçek hayat örnekleriyle açıklayabilir.
Yanıtlar:
In bash, typesetve declaretam olarak aynıdır. Tek fark, typeseteski olduğu kabul edilir.
typeset: typeset [-aAfFgilrtux] [-p] name[=value] ...
Set variable values and attributes.
Obsolete. See `help declare'.
Man sayfası onları aynı nefeste listeler:
declare [-aAfFgilrtux] [-p] [name[=value] ...]
typeset [-aAfFgilrtux] [-p] [name[=value] ...]
Declare variables and/or give them attributes.
typesetörneğin, diğer bazı kabuklara taşınabilir ksh93. Çapraz kabuk taşınabilirliğini hedefliyorsanız, kullanın typeset(ve arama şeklinizin taşınabilir olduğundan emin olun). Bu tür taşınabilirlikle ilgilenmiyorsanız, kullanın declare.
help typesetunutmayın man typeset.
typeseteskimiş kabul edildiğini bilemezdiniz ?
declareKötü eval: değişken dolaylı önlemek için yararlı bir durum biliyorum :
$ var=foo
$ x=var
$ declare "$x=another_value"
$ echo $var
another_value
typesetve declare?