如果在PowerShell中命令行参数“存在”,如何设置变量?

时间:2019-02-20 05:38:41

标签: powershell

如果我这样定义命令行参数:

[CmdletBinding()]
Param(
[Parameter(Mandatory=$False)]
[string[]$myString
)

如何评估是否存在$myString并创建一个表示是或否的变量?

非常感谢。

1 个答案:

答案 0 :(得分:2)

您可以简单地对变量进行null检查:

<article class="media content-section">
      <img class="rounded-circle article-img" src="{{ post.author.profile.image.url }}">
      <div class="media-body">
        <div class="article-metadata">
          <h2>{{ post.author }}</h2>
          <small class="text-muted">{{ post.date_posted|date:"F d, Y" }}</small>
        </div>
        <h2>{{ post.title }}</h2>
        <p class="article-content">{{ post.content }}</p>
      </div>
      <div>
        <form action="{% url 'like_post' post.id %}">
          {% csrf_token %}
          {% if is_liked %}

                <button type='submit' name='blog_id' value="{{ post.id }}" class="btn btn-danger">Unlike</button>

          {% else %}

                <button type='submit' name='blog_id' value="{{ post.id }}" class="btn btn-primary">Like</button>
          {% endif %}
        </form>
      </div>
    </article>