---
title: "field(at:name:)"
framework: usdkit
role: symbol
role_heading: Instance Method
path: "usdkit/usdlayer/field(at:name:)"
---

# field(at:name:)

Returns the value of the named field at the given path, or nil if no such field is authored.

## Declaration

```swift
func field(at path: USDLayer.Path, name: USDToken) -> USDValue?
```

## Parameters

- `path`: The path to look up.
- `name`: The field name.

## Return Value

Return Value The field’s value, or nil if unauthored.

## See Also

### Reading and authoring fields

- [fields(at:)](usdkit/usdlayer/fields(at:).md)
- [setField(at:name:value:)](usdkit/usdlayer/setfield(at:name:value:)-83nwe.md)
- [setField(at:name:value:)](usdkit/usdlayer/setfield(at:name:value:)-3242k.md)
