<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									Цикл for со step в float (double) на Kotlin? - Разное				            </title>
            <link>https://microtechnics.ru/community/raznoe/czikl-for-so-step-v-float-double-na-kotlin/</link>
            <description>Обсуждение вопросов, посвященных программированию микроконтроллеров, разработке электроники и не только.</description>
            <language>ru-RU</language>
            <lastBuildDate>Tue, 15 Sep 2026 09:07:26 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>НА: Цикл for со step в float (double) на Kotlin?</title>
                        <link>https://microtechnics.ru/community/raznoe/czikl-for-so-step-v-float-double-na-kotlin/#post-3902</link>
                        <pubDate>Fri, 03 Oct 2025 07:20:11 +0000</pubDate>
                        <description><![CDATA[@kye да, нормально.]]></description>
                        <content:encoded><![CDATA[@kye да, нормально.]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/raznoe/">Разное</category>                        <dc:creator>Aveal MT</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/raznoe/czikl-for-so-step-v-float-double-na-kotlin/#post-3902</guid>
                    </item>
				                    <item>
                        <title>НА: Цикл for со step в float (double) на Kotlin?</title>
                        <link>https://microtechnics.ru/community/raznoe/czikl-for-so-step-v-float-double-na-kotlin/#post-3899</link>
                        <pubDate>Thu, 02 Oct 2025 18:29:42 +0000</pubDate>
                        <description><![CDATA[@aveal понял, спасибо. Через while() вот так?
var i = 2.0
while (i &lt;= 20.0) {
    // Work
    i += 2.1
}]]></description>
                        <content:encoded><![CDATA[<p>@aveal понял, спасибо. Через while() вот так?</p>
<pre contenteditable="false">var i = 2.0
while (i &lt;= 20.0) {
    // Work
    i += 2.1
}</pre>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/raznoe/">Разное</category>                        <dc:creator>KYE</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/raznoe/czikl-for-so-step-v-float-double-na-kotlin/#post-3899</guid>
                    </item>
				                    <item>
                        <title>НА: Цикл for со step в float (double) на Kotlin?</title>
                        <link>https://microtechnics.ru/community/raznoe/czikl-for-so-step-v-float-double-na-kotlin/#post-3898</link>
                        <pubDate>Thu, 02 Oct 2025 18:24:42 +0000</pubDate>
                        <description><![CDATA[Да, верно, так делать нельзя. А причина простая - чтобы не было потенциальных проблем из-за точности, в принципе очень разумно.
Используй while().]]></description>
                        <content:encoded><![CDATA[<p></p>
<p>Правильно ли я понимаю, что Kotlin в принципе по какой-то причине не поддерживает шаг в float?</p>
<p></p>
<p>Да, верно, так делать нельзя. А причина простая - чтобы не было потенциальных проблем из-за точности, в принципе очень разумно.</p>
<p>Используй <em>while()</em>.</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/raznoe/">Разное</category>                        <dc:creator>Aveal MT</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/raznoe/czikl-for-so-step-v-float-double-na-kotlin/#post-3898</guid>
                    </item>
				                    <item>
                        <title>Цикл for со step в float (double) на Kotlin?</title>
                        <link>https://microtechnics.ru/community/raznoe/czikl-for-so-step-v-float-double-na-kotlin/#post-3897</link>
                        <pubDate>Thu, 02 Oct 2025 12:59:21 +0000</pubDate>
                        <description><![CDATA[Доброго дня, проконсультируйте пожалуйста по следующему вопросу. Использую в приложении (Android SDK, Kotlin) циклы такого вида:
for (i in 2..20 step 2) {

}
Значение i меняется на 2 с к...]]></description>
                        <content:encoded><![CDATA[<p>Доброго дня, проконсультируйте пожалуйста по следующему вопросу. Использую в приложении (Android SDK, Kotlin) циклы такого вида:</p>
<pre contenteditable="false">for (i in 2..20 step 2) {

}</pre>
<p>Значение i меняется на 2 с каждой итерацией цикла - ожидаемое поведение. Но если я меняю так:</p>
<pre contenteditable="false">for (i in 2..20 step 2.1) {

}</pre>
<p>То проект перестает собираться с ошибкой: Argument type mismatch</p>
<p>Правильно ли я понимаю, что Kotlin в принципе по какой-то причине не поддерживает шаг в float? То есть так использовать цикл в любом случае не получится?</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/raznoe/">Разное</category>                        <dc:creator>KYE</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/raznoe/czikl-for-so-step-v-float-double-na-kotlin/#post-3897</guid>
                    </item>
							        </channel>
        </rss>
		