# easeInOutExp

{% tabs %}
{% tab title="Desmos" %}
{% embed url="<https://www.desmos.com/calculator/znuz7mzv7n>" %}
{% endtab %}

{% tab title="💾 程式" %}

```swift
import SwiftUI

// easeInOutExp
func f(_ x: CGFloat) -> CGFloat {
    return x == 0 ? 0 :
        x == 1  ? 1 :
        x < 0.5 ? pow(2, 20 * x - 10 - 1) :
        1 - pow(2, -20 * x + 10 - 1)
} 
```

{% endtab %}

{% tab title="📗 參考" %}

* easings.net ⟩ [easeInOutExpo](https://easings.net/#easeInOutExpo) ⭐️
  {% endtab %}
  {% endtabs %}
