2016-02-17 2 views
1

Я пытаюсь использовать функцию (начинается с?), показанную здесь: https://clojure.github.io/clojure/clojure.string-api.html и когда я пытаюсь ее использовать, я получаю сообщение об ошибке Unable to resolve symbol: starts-with? in this context. Я также изменил зависимости проекта, указав :dependencies [[org.clojure/clojure "1.8.0"]], но это, похоже, не помогло.Использование start-with? function

+2

Вам понадобится ссылка в файле исходного кода, а также: '(: требуется [clojure.string: по ул])', а затем 'Str/начинается с'-это? имя функции. –

+1

Или, если вам нужна эта функция только один раз, введите свое полное имя, не требуя необходимости: '(clojure.string/starts-with?" Hello world "" hello ")'. – glts

ответ

6

Возможно, вы забыли потребовать пространство имен? Смотрите пример ниже:

(ns simple.strings 
    (:require [clojure.string :as str])) 

(str/starts-with? "hello, world" "hello") 
; true 
+0

Я также не думал использовать .startsWith –

Смежные вопросы