﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Программирование / Visual Basic  / почему сегодня mid("01",2,1)&amp;gt;11=False а mid("01",2,1)&amp;gt;day(date())=True? ;-))) / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Sat, 10 Jan 2009 06:18:52 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: почему сегодня mid("01",2,1)&amp;gt;11=False а mid("01",2,1)&amp;gt;day(date())=True? ;-)))</title><link>http://relib.com/forums/Topic913170-1-1.aspx</link><description>[quote][b]mmos (11.05.2007)[/b][hr]В левой и правой частях операций сравнения находятся значения различных типов. Прямое сравнение невозможно. Приходится делать преобразование типов. Поскольку ты поленился указать, к какому типу привести операнды, компилятор сделал это за тебя. Причём сделал это на манер героев мультика "Вовка в Тридевятом царстве". Весьма рекомендую посмотреть перед тем, как соберёшься писать следующую программу.[/quote]&lt;P&gt;Замечу, что вопрос был не "как правильно сравнивать?", а немного другой, поэтому твой ответ незачтен, так как "1"&amp;gt;11=False и 1&amp;gt;"11"=False или, другими словами, в какой тип данных компилятор умудряется преобразовать результат функций mid и day, чтобы получить столь странный результат сравнения</description><pubDate>Fri, 11 May 2007 11:28:32 GMT</pubDate><dc:creator>rumax</dc:creator></item><item><title>RE: почему сегодня mid("01",2,1)&amp;gt;11=False а mid("01",2,1)&amp;gt;day(date())=True? ;-)))</title><link>http://relib.com/forums/Topic913170-1-1.aspx</link><description>В левой и правой частях операций сравнения находятся значения различных типов. Прямое сравнение невозможно. Приходится делать преобразование типов. Поскольку ты поленился указать, к какому типу привести операнды, компилятор сделал это за тебя. Причём сделал это на манер героев мультика "Вовка в Тридевятом царстве". Весьма рекомендую посмотреть перед тем, как соберёшься писать следующую программу.</description><pubDate>Fri, 11 May 2007 10:46:30 GMT</pubDate><dc:creator>mmos</dc:creator></item><item><title>почему сегодня mid("01",2,1)&amp;gt;11=False а mid("01",2,1)&amp;gt;day(date())=True? ;-)))</title><link>http://relib.com/forums/Topic913170-1-1.aspx</link><description>загадка</description><pubDate>Fri, 11 May 2007 09:36:22 GMT</pubDate><dc:creator>rumax</dc:creator></item></channel></rss>