Powershell使用嵌套哈希表实例 嵌套哈希表的2种写法例子_PowerShell

嵌套哈希表对于多维数组是一个更好选择。这种存储方式将更易于管理。请看:

复制代码 代码如下:

$person = @{}
$person.Name = 'Weltner'
$person.Id = 12
$person.Address = @{}
$person.Address.Street = 'Canyon Rim'
$person.Address.City = 'Folsom'
$person.Address.Details = @{}
$person.Address.Details.Story = 4
$person.Address.Details.ScenicView = $false

也可以使用这种写法,也许更好:

复制代码 代码如下:

$person = @{
    Name='Weltner';
    ID=12;
    Address=@{
        Street='天上人间';
        City='北京';
        Details = @{
            Story='牛鬼蛇神他的妃子们';
            ScenicView=$false
        }
    }
}

脚本定义了一个用户,你可以查看一下这个用户的全部信息:

 

你将更容易获得里面单个信息:

时间: 2024-09-20 05:40:02

Powershell使用嵌套哈希表实例 嵌套哈希表的2种写法例子_PowerShell的相关文章

PHP嵌套输出缓冲代码实例

  这篇文章主要介绍了PHP嵌套输出缓冲代码实例,本文讲解嵌套使用ob系列函数的实例,需要的朋友可以参考下 PHP的输出缓存是可以嵌套的.用ob_get_level()就可以输出嵌套级别. 测试发现在cli和浏览器下输出结果不一样(PHP5.4). 手册说明如下: ob_get_level() will always return 0 inside a destructor. This happens because the garbage collection for output buffe

Android 嵌套Fragment的使用实例代码_Android

前言   之前的文章有介绍ActivityGroup,不少人问嵌套使用的问题,同样的需求在Fragment中也存在,幸好在最新的Android support 包已经支持这一特性!这里就跳过Fragment的介绍,需要注意的是TabActivity已经被标记为弃用(deprecated). 正文  一.准备   关于最新的Android兼容包的介绍,参见官网.可以在android sdk目录下extras/android/support/v13/android-support-v13.jar找到

SQL交叉表实例

版权声明:CSDN是本Blog托管服务提供商.如本文牵涉版权问题,CSDN不承担相关责任,请版权拥有者直接与文章作者联系解决. SQL交叉表实例 很简单的一个东西,见网上好多朋友问"怎么实现交叉表?",以下是我写的一个例子,数据库基于SQL SERVER 2000. -- ====================================================== --交叉表实例 -- ==========================================

看实例学VFP:表单集的例子

本文是一个关于表单集的小实例.本例运行时表单集中的表单form2的状态是隐藏,表单form1上面的表格显示的是"网站信息表"中的数据,如下图: 单击了"显示附加信息"命令按钮后,该按钮上面的文字变为"隐藏附加信息",同时表单form2显示出来,它上面的表格显示的是"附加信息表"中的数据:并且form1和form2上面的两个表格中的数据能实现数据联动,即在form1的表格中单击一个网站的记录,在form2的表格中会显示该网站的附

mysql update 多表实例

  mysql update 多表实例讲解 我们先来看如下实例: 实例一: update tab1 set tab1.商品尺寸 = (select tab2.商品尺寸 from tab2 where tab2.商品颜色 = tab1.商品颜色) where tabl1.商品颜色 in (select tab2.商品颜色 from tab2) 继续如下实例: UPDATE CMS_Document A,CMS_Template B SET A.RuleType2=B.RuleType WHERE

C语言 for嵌套如何改写为while嵌套

问题描述 C语言 for嵌套如何改写为while嵌套 虽然查找到的大部分回答都是"循环结构for能和while进行互换",但是感觉有个地方的确无法互换. 下面是用for写的,能够输出4组数字:1 11 22 12 2 #include <stdio.h>void main(){ int ab; for(a=1;a<=2;a++) for(b=1;b<=2;b++) printf(""%d %d ""ab);} 下面是用wh

Powershell实现加密解密文本文件方法实例_PowerShell

适用于Powershell3.0及以后版本. 假设你需要给文件加密,下面教你如何给自己的文件加密: $Path = "$env:temp\secret.txt" $Secret = 'Hello World!' $Passphrase = 'Some secret key' $key = [Byte[]]($Passphrase.PadRight(24).Substring(0,24).ToCharArray()) $Secret | ConvertTo-SecureString -A

实例详解jQuery表单验证插件validate_jquery

validate插件是一个基于jquery的表单验证插件了里面有许多的常用的一些验证方法我们可以直接调用,具体的我们一起来看看. 例子,html代码 <!DOCTYPE html> <html lang="en"> <head> <include file="Common/Header" /> <meta charset="utf-8"> <script src="/jq

Fragment 嵌套viewpager 然后viewpager里面嵌套的是fragment

问题描述 Fragment 嵌套viewpager 然后viewpager里面嵌套的是fragment 我用Fragment 嵌套viewpager 然后viewpager里面嵌套的是fragment 用的FragmentStatePagerAdapter 在打开程序的时候进去没问题 但是当我从其他界面跳转到这个fragment是 我的getChildFragmentManger()为空