Как использовать бинарный оператор & ldquo;% & rdquo; с пользовательским вводом & ldquo; readLine () & rdquo ;?

Я хотел отфильтровать строки dfbc, у которых был BUSINESS_ID, который также был в BUSINESS_ID dfProfilesBusIds

. Наконец, он работал:

dfbc = dfbc[(dfbc['BUSINESS_ID'].isin(dfProfilesBusIds['BUSINESS_ID']) == False)]
-1
задан rmaddy 16 January 2019 в 04:31
поделиться

1 ответ

readLine () возвращает необязательную строку. Чтобы развернуть опционально, в swift есть пара опций, я думаю, там есть три опции. Один - принудительное развертывание, второй - необязательная цепочка, а третий - оператором guard . Здесь, в приведенной ниже опции, я использовал необязательную цепочку, чтобы развернуть необязательную строку, возвращаемую redLine () . Попробуйте это:

if let typed = readLine() {
    if let num = Int(typed) {
        if  num %  2 ==  0 {
            print("This number is even.")
        }
        else  {
            print("This number is odd.")
         }
       }
     } else {
    print("Please enter a valid number")
}
0
ответ дан Arafin Russell 16 January 2019 в 04:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: