1
が含まれているオプションタイプを作成し、タイプを考えると、私はinner
と同じ型のタイプを含むOption
を表す新しいType
を作成したいと思います。はそれを<code>inner</code>という名前<code>Type</code>考える
たとえば、これを行うだろうメソッドのシグネチャは次のようになります:
def createOptionType(inner: Type): Type = {
typeOf[Option[inner]] // this line is pseudocode
}
This answerは、部分的に役立ちますが、一般的な方法を使用しています。この場合、私は渡された具体的なタイプを持っているのに対し、ジェネリック医薬品を使用できなくする。