From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,MAILING_LIST_MULTI, MIME_QP_LONG_LINE,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: from zero.zsh.org (zero.zsh.org [IPv6:2a02:898:31:0:48:4558:7a:7368]) by inbox.vuxu.org (Postfix) with ESMTP id D712C246FD for ; Wed, 17 Apr 2024 23:38:28 +0200 (CEST) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1713389908; b=OMtMHFi3/6TIiYqJOas25uN8+GvR82Pn5gS8+c8ihOP1ZmN76b3CtB1VxMvTfMJ8Ip+imlpzyQ oDz+WZ9G7Pif1BjtPq9DdONgICyajGPPVXXkr0jbKVJFfzkrgriaH0PKU1iCz9R2oPx1Si8+cK I0vaRH2z+v9jcMVkiy4AiWxDOC8Py/URA+TcXgO2O8srom/euRnHB9wLvLvf5AMdkkBxvGSjLe xHqLxeQBcDIpdA9pUTzaP70oSYNHQL4go4tWMu83DQQ2l2pSSkT3zuPQuxy76VEpogMclKMdqN dSsiEZ9iaTNVVA4BkUU1vBstkml1tAozbRHLgbIPs8MSgA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-pl1-f182.google.com) smtp.remote-ip=209.85.214.182; dkim=pass header.d=gmail.com header.s=20230601 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1713389908; bh=RMV5vZUkqZnzLhjNmevlABBxIfH0oq1m+e2oCahMrNc=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:To:Message-ID:Subject:Date:MIME-Version:From: Content-Transfer-Encoding:Content-Type:DKIM-Signature:DKIM-Signature; b=DUsknnPjs3BxkWADOprnzN3L03UbasA7sZpjxWlTLuU9idFfRXrUeBS/DMRrgRDVppDXtQt1E5 6OH5u25s5Uwf+9TB9erRPjPlbN22YYVLZ7UIunYpsdiGJoHGUqf9DM8aYbUEUaebifwMB5Nlnr 2xZgNxu30RfEwWtRbDSrr6UggoQNpzTBC3Ht88YOesSXhX6dqw66uzMsXpUZPKhA646Bjx7ro5 AplP60Os+Tkv0DP7SzEr3ZmU2+52gi/cxy1Ktw+r+KV+R7L7eM3/Cj8wGjKn/AJKJ4uL6DdqkD hIkddfwAvhSO2QNXMeXz2e4i5JaBG3Xc0Xg1pb0xB6zAkA==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:To:Message-Id:Subject:Date: Mime-Version:From:Content-Transfer-Encoding:Content-Type:Reply-To:Cc: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References; bh=7fopC5YTQ1OFMqVlQXvnpx+JB3FOZHT+va5zXIRcx0c=; b=ZfzgBCh2owkO2465kfnkEV6c/D S2FO28xeQK8Io141Mgps8q8LlydLwlYN/gdAFRNDA5QzBkD+rEtYVVRzARCCPyLoIOPCV0PG5eyML zvU+jky20GSJuqPu8+LOsA7ZfxTrzjfcxe8XLT7WoZYfu8gGZxRMBJ9cOd2hLbxXRYyE7IsdUF/sW tXr9LX1xlyt7PgVdT/zKWuX6zghAOuPETSKfXWQVwjqkMSZ+yslVkpAhG66+EnluK7rur4a7OPkl6 r0g8gFkYq4qfJeEhkJOFB25aVr1Guc8lbtTDMxuQmijMxqDOk0CKvuBKeDzFyml5Nrkz1HrX0UHXs IXiGy1Zg==; Received: by zero.zsh.org with local id 1rxCz4-000JJF-Gq; Wed, 17 Apr 2024 21:38:26 +0000 Authentication-Results: zsh.org; iprev=pass (mail-pl1-f182.google.com) smtp.remote-ip=209.85.214.182; dkim=pass header.d=gmail.com header.s=20230601 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-pl1-f182.google.com ([209.85.214.182]:57701) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1rxCy3-000Iys-JM; Wed, 17 Apr 2024 21:37:26 +0000 Received: by mail-pl1-f182.google.com with SMTP id d9443c01a7336-1e65b29f703so1980395ad.3 for ; Wed, 17 Apr 2024 14:37:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1713389841; x=1713994641; darn=zsh.org; h=to:message-id:subject:date:mime-version:from :content-transfer-encoding:from:to:cc:subject:date:message-id :reply-to; bh=7fopC5YTQ1OFMqVlQXvnpx+JB3FOZHT+va5zXIRcx0c=; b=I0kUnFBDLq92JosEJJ+vsUmSP/EdDNXLKYIMyi5nuAjJIJs0oL4v4pCi58u/GMr8Gn Vm3Sa2e4XCVHa3b/8hzEudnBj4BqR67zo4S1qEZX+/FZNY8SJZITwsO7Y6jlvzinUxNu X7zWkIP8HPCCn6SbBIF8XGcV4fAMZe9Ld458RwyMNSQJkXjxYFbQCRz8MPVCRMsbck/7 lFdTLYpmBaisSj1Ube6xEbZVKu0uiaTluqbKFyNCsX1biU/NW4cH30i/ieW9GgKWmcRn B0rwgRNyN+CNwWvk1l6W6tovV5wkark+KHPuEVOoxNqxri+lDfX1FLywA0u5NuGynsly 4aQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713389841; x=1713994641; h=to:message-id:subject:date:mime-version:from :content-transfer-encoding:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=7fopC5YTQ1OFMqVlQXvnpx+JB3FOZHT+va5zXIRcx0c=; b=eDcjsWiFZOqO2S7lfeaOizGMMsX3KQWS7sSyiy+2OLz8Z75kSgXb9Ix2GgPNdVYWfx ahJ/hJYPV2xV2NbghnBUFM88j7LFrFv3VgfOfRRnHOYq4N8ExcDwIalB03KbcSq16x06 qtRFgqOv4U2rGuz4uPzXTSi4Z47jbfyPouGRdEQz2Qq1j55//50rd+cLmmE0BwzIRH7B HsISSUPPr0a6Oxt9f06dzCkqqrvDvvIw0lj1IaUYuAQ6gZSvFSxdnSwuv+kogP/6JbK5 gJ99oUopKnImW70qeNl5Njb/rMos4PoUXXPZAFZ4COSZC+mxuMKTPMiyr09iZ06zSP2U d2xw== X-Gm-Message-State: AOJu0YwCbo4kaiMHamWikZsQ4XyYUvm1zsaScS8oDCaRfosHtHfjuW/p 7ma7f2Myi+q7o5QZEPFbeVceiaTo32+v7F0tJNneueufkl0ExaySPTDq+w== X-Google-Smtp-Source: AGHT+IF4sFeTrJy+N94NJ6Jzx2EwSiGEKAuaLdZXXFwl7+s1bY18yyyCOkmuIqirauBJoHbTN4Ej8Q== X-Received: by 2002:a17:902:778b:b0:1e2:a2d7:9f5a with SMTP id o11-20020a170902778b00b001e2a2d79f5amr726077pll.65.1713389841053; Wed, 17 Apr 2024 14:37:21 -0700 (PDT) Received: from smtpclient.apple ([2405:201:6811:e024:5d64:cd8d:f8a0:5829]) by smtp.gmail.com with ESMTPSA id q18-20020a170902dad200b001e3cee88212sm95387plx.230.2024.04.17.14.37.20 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 17 Apr 2024 14:37:20 -0700 (PDT) Content-Type: multipart/alternative; boundary=Apple-Mail-1BBFD760-A805-4135-81CD-9B89FFA71868 Content-Transfer-Encoding: 7bit From: limited time Mime-Version: 1.0 (1.0) Date: Thu, 18 Apr 2024 03:07:08 +0530 Subject: Inconsistent behavior of the test command with associative arrays Message-Id: <143C3C91-0198-4D62-8B81-9830CA7DB649@gmail.com> To: zsh-workers@zsh.org X-Mailer: iPhone Mail (21E236) X-Seq: 52889 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: --Apple-Mail-1BBFD760-A805-4135-81CD-9B89FFA71868 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit % zsh -f % typeset -A array=(key1 value1 key2 value2); test $array[key1] ; echo $? ; test $array[key2] ; echo $? ; test $array[key3] ; echo $? ; test $array[key4] ; echo $? ; if test $array[key1] -a $array[key2] ; then echo "Condition evaluated to true" ; fi if test $array[key3] -a $array[key4] ; then echo "Condition evaluated to true" ; fi 0 0 1 1 Condition evaluated to true Condition evaluated to true --Apple-Mail-1BBFD760-A805-4135-81CD-9B89FFA71868 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
% zsh -f
% typeset -A array=3D(key1 value1 key2 value2);
test $array[key1] ; echo $? ;
test $array[key2] ; echo $? ;
test $array[key3] ; echo $? ;
test $array[key4] ; echo $? ;<= /div>
if test $array[key1] -a $array[key2] ; then
  echo "= Condition evaluated to true" ;
fi         &nbs= p;                     &nb= sp;             
if test $array= [key3] -a $array[key4] ; then             = ;
  echo "Condition evaluated to true" ;
fi
0
0
1
1
Condition evaluated to tr= ue
Condition evaluated to true
<= /body>= --Apple-Mail-1BBFD760-A805-4135-81CD-9B89FFA71868--