Сравнить Булевы Kotlin Android Studio - PullRequest
0 голосов
/ 05 сентября 2018

Как я могу сделать так, чтобы мой текстовый просмотр в android генерировал булеву таблицу, пожалуйста, так как она выдает ошибку при добавлении в Kotlin?

Он не сравнивал напрямую логические значения, так как текстовое представление не позволяет напрямую использовать его для достижения моей цели создания логических таблиц

package com.example.user.herramientaslogica
    import android.support.v7.app.AppCompatActivity
    import android.os.Bundle
    import android.widget.Button
    import android.widget.TextView
    import kotlinx.android.synthetic.main.activity_main.*
    import org.w3c.dom.Text
    import android.text.method.ScrollingMovementMethod

    class MainActivity : AppCompatActivity() {

        private val VALUES = booleanArrayOf(true, false)
        override fun onCreate(savedInstanceState: Bundle?) {
            super.onCreate(savedInstanceState)
            setContentView(R.layout.activity_main)

            val textview:TextView = findViewById(R.id.textview) as TextView

            for (a in VALUES)

            {
                for (b in VALUES)
                {
                    for (c in VALUES)
                        for (d in VALUES)
                        {
                            for (e in VALUES)
                            {
                                for (f in VALUES)
                                {
                                    textview.setText (a + b + c + d + d + e + f )
                                    )
         textview.setMovementMethod(ScrollingMovementMethod())
        }

                            }
                        }
                }
            }
        }
    }
    fun or(x:Boolean, y:Boolean):Boolean {
        return x || y
    }
    fun and(x:Boolean, y:Boolean):Boolean {
        return x && y
    }
    fun xor(x:Boolean, y:Boolean):Boolean {
        return x xor y
    }
    fun conditional(x:Boolean, y:Boolean):Boolean {
        return !(x && y)
    }
    fun bicontional(x:Boolean, y:Boolean):Boolean {
        return x == y
    }
    fun disequal(x:Boolean, y:Boolean):Boolean {
        return x != y
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...