https://github.com/oleander/distance-swift
A Swift library for handling metric distances
https://github.com/oleander/distance-swift
Last synced: 8 months ago
JSON representation
A Swift library for handling metric distances
- Host: GitHub
- URL: https://github.com/oleander/distance-swift
- Owner: oleander
- Created: 2018-09-28T06:07:25.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-10-23T18:16:29.000Z (over 6 years ago)
- Last Synced: 2025-01-21T14:47:41.603Z (over 1 year ago)
- Language: Swift
- Size: 4.88 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Distance
[](https://travis-ci.org/oleander/distance-swift)
A Swift library for handling metric distances.
## Example
``` swift
Distance(km: 5.0) == Distance(meter: 5000) // => true
Distance(meter: 400) != Distance(km: 1) // => true
Distance(km: 5) > Distance(km: 2) // true
Distance(km: 4) < Distance(km: 9) // false
Distance(km: 5) + Distance(meter: 500) // => 5.5km
Distance(km: 2) - Distance(meter: 1000) // => 1km
Distance(km: 5) * 5 // 25km
Distance(km: 16) / 4 // 4km
```
## Install
``` swift
// swift-tools-version: 4.2
import PackageDescription
let package = Package(
name: "YOUR_PROJECT_NAME",
dependencies: [
.package(
url: "https://github.com/oleander/distance-swift.git", .branch("master")
)
]
)
```