Как я могу сопоставить случай с бесформенной переменной?Как я могу сопоставить случай с бесформенной переменной?
Скажем, у меня есть переменный следующий типа shapeless.::[String,shapeless.::[String,shapeless.HNil]]
В настоящее время я должен сделать это
authHeaders.hrequire(shape_value => {
val (client_id, client_secret) = value.tupled
isAuthorized(client_id, client_secret)
}
)
Могу ли я как-то раскручивать String :: String :: HNil
для струнных пар, так что я не должен делать это в отдельном заявление ?
Абсолютно удивительным. Большое спасибо. – expert
Для соответствия типу вы можете: 'case (a: String) :: (b: String) :: HNil => s" $ a :: $ b :: HNil "' – bbarker