---
title: "subscript(_:)"
framework: swift
role: symbol
role_heading: Instance Subscript
path: "swift/string/unicodescalarview/subscript(_:)-2op53"
---

# subscript(_:)

Accesses the Unicode scalar value at the given position.

## Declaration

```swift
subscript(position: String.UnicodeScalarView.Index) -> Unicode.Scalar { get }
```

## Parameters

- `position`: A valid index of the character view. position must be less than the view’s end index.

## Overview

Overview The following example searches a string’s Unicode scalars view for a capital letter and then prints the character and Unicode scalar value at the found index: let greeting = "Hello, friend!" if let i = greeting.unicodeScalars.firstIndex(where: { "A"..."Z" ~= $0 }) {     print("First capital letter: \(greeting.unicodeScalars[i])")     print("Unicode scalar value: \(greeting.unicodeScalars[i].value)") } // Prints "First capital letter: H" // Prints "Unicode scalar value: 72"
