SORU
18 ŞUBAT 2013, PAZARTESİ


Neden GERÇEK == "TRUE" R DOĞRU mu?

  1. Neden 2* *R TRUE?
  2. R === için herhangi bir eşdeğer var mı?

Güncelleme:

Bu FALSE dönüyor

TRUE == "True"
TRUE == "true"
TRUE == "T"

TRUE değer TRUE == "TRUE".

identical() kontrol edilmesi durumunda her şey gayet iyi çalışıyor.

İkinci Güncelleme:

=== operatör tarafından kontrol sürecini kastetmiştimDeğerveVeri Türübirdeğişken. Bu durumda == operatör tek karşılaştırın olacağını düşündümDeğerlerdeğişkenler, onların değilVeri Türüde.

CEVAP
18 ŞUBAT 2013, PAZARTESİ


Yardım göre dosya ?`==`:

Eğer iki tartışma vardır atom vektörler farklı türde bir baskı türü Diğer, (azalan) sipariş önceliği olan karakter, karmaşık sayı, tam sayı, mantıksal ve ham.

TRUE "TRUE" (i. zorlanır yani e. as.character(TRUE)), dolayısıyla eşitlik.

Operatör eşdeğer === (ben. e. iki nesne eşit ve aynı türden) fonksiyonu identical olurdu:

identical(TRUE, "TRUE")
[1] FALSE

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • jat4011

    jat4011

    16 EKİM 2010
  • tychoadragmire

    tychoadragmi

    20 Mart 2006
  • warningthepeople

    warningthepe

    21 EYLÜL 2011