---
title: "ArgumentMatcher.hasPrefix(argumentName:prefix:)"
framework: evaluations
role: symbol
role_heading: Case
path: "evaluations/argumentmatcher/hasprefix(argumentname:prefix:)"
---

# ArgumentMatcher.hasPrefix(argumentName:prefix:)

A value that indicates that the argument must be present and its string value must start with the specified prefix.

## Declaration

```swift
case hasPrefix(argumentName: String, prefix: String)
```

## See Also

### String matching

- [ArgumentMatcher.pattern(argumentName:regex:)](evaluations/argumentmatcher/pattern(argumentname:regex:).md)
- [ArgumentMatcher.contains(argumentName:substring:)](evaluations/argumentmatcher/contains(argumentname:substring:).md)
- [ArgumentMatcher.hasSuffix(argumentName:suffix:)](evaluations/argumentmatcher/hassuffix(argumentname:suffix:).md)
