我们如何将条件语句应用于julia中的数组?

时间:2019-07-08 08:07:35

标签: matlab julia

在Matlab中,我们可以使用带数组的if语句进行一些计算。

在Julia中使用相同的数组并应用if语句会导致错误。有人知道怎么做吗?

 {
  "_id" : ObjectId("71testsrtdtsea6995432"),
  "HotelName": "Test71testsrtdtsea699fff",
  "Description": ".....",
  "Address": {
    "Street": "....",
    "City": "....",
    "State": "...."
  },
  "Rooms": [
    {
      "Description": "......",
      "Type": ".....",
      "Price": "....."
      "Availability": [
            true,
            false
          ]
    },
    {
      "Description": "......",
      "Type": "....",
      "Price": "..."
      "Availability": [
            true,
            false
          ]
      "newDynamickey": [
            {}
          ]
    },
  ]
  "AdditionalData": [
    {
        "key1": "Vlaue1",
        "key2":"Value2"
    },
    {...}
  ]
}

1 个答案:

答案 0 :(得分:2)

Matlab的if x语句可确保x不为空,并且具有完全为true的值(非零/非false)。 Julia需要一个Bool值。

要复制Matlab在Julia中的行为,请使用if !isempty(x) && all(!iszero, x)