Страница 3 из 3

Re: Пара полезный приемов при написании скрипта

Добавлено: 24 апр 2015, 18:26
podarok66
Нзч, я там же сверялся, когда писал))

Re: Пара полезный приемов при написании скрипта

Добавлено: 09 янв 2017, 20:31
podarok66
Так, возник вопрос в процессе прижимания объема интернета среднему отпрыску. Вот такой вариант

Код: Выделить всё

 {:local u "1397/1289"; 
:put [:pick $u 0 [:find $u "/"]]}

дает в ответе 1397
А как получить число после слэша?

Re: Пара полезный приемов при написании скрипта

Добавлено: 09 янв 2017, 21:10
podarok66
Сам спросил, сам ответил

Код: Выделить всё

{:local u "1397/1289"; :put [:pick $u ([:find $u "/"] + 1) [:len $u]]}

Re: Пара полезный приемов при написании скрипта

Добавлено: 10 янв 2017, 04:16
vqd
Что же вы так этот метод то любите?

Ну вот так приятнее же:

Код: Выделить всё

[admin@Dude] > :global u {1397;1289}
[admin@Dude] > :put ($u -> 0)
1397
[admin@Dude] > :put ($u -> 1)
1289

[admin@Dude] > :global u {"rx"=1397; "tx"=1289}         
[admin@Dude] > :put ($u -> "rx")                   
1397
[admin@Dude] > :put ($u -> "tx")
1289



Re: Пара полезный приемов при написании скрипта

Добавлено: 10 янв 2017, 15:15
podarok66
Ух, ну конечно приятнее. Ну спасибо, друг мой, очень даже интересный вариант...
Только вот 1397/1289 - это вывод от команды /queue simple get [find name=que1] bytes и разделитель там именно слэш. Нужен был именно результат Download.